=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for racket-6.12nb15 /usr/pkg/bin/gmake 3m gmake[1]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src' /usr/pkg/bin/gmake no-local-racket gmake[2]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src' : gmake[2]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src' cd racket; /usr/pkg/bin/gmake 3m gmake[2]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake cgc gmake[3]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake cgc-core gmake[4]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake common gmake[5]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake g-c gmake[6]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' cd sgc; /usr/pkg/bin/gmake ../libmzgc.a gmake[7]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/sgc' gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -DSGC_EXPORTS -I.. -c ./sgc.c -o sgc.o /usr/pkg/bin/gmake gcobjects gmake[8]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/sgc' gmake[8]: Nothing to be done for 'gcobjects'. gmake[8]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/sgc' ./../../utils/nicear ar ruv ../libmzgc.a sgc.o ar: creating ../libmzgc.a a - sgc.o ranlib ../libmzgc.a gmake[7]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/sgc' gmake[6]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake foreign-stuff gmake[6]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' cd ../foreign; /usr/pkg/bin/gmake all gmake[7]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/foreign' /usr/pkg/bin/gmake foreign.o gmake[8]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/foreign' gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -I./../racket -I./../racket/include -I./../racket/src -I./../rktio -I./../rktio -c ./foreign.c -o foreign.o ./foreign.c: In function 'foreign_ffi_callback': ./foreign.c:4178:3: warning: 'ffi_prep_closure' is deprecated: use ffi_prep_closure_loc instead [-Wdeprecated-declarations] if (ffi_prep_closure(cl, cif, do_callback, (void*)(cl_cif_args->data)) ^ In file included from ./foreign.c:86:0: /usr/pkgsrc/lang/racket/work/.buildlink/include/ffi.h:375:1: note: declared here ffi_prep_closure (ffi_closure*, ^ gmake[8]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/foreign' /usr/pkg/bin/gmake libffi_OFF gmake[8]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/foreign' : gmake[8]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/foreign' gmake[7]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/foreign' gmake[6]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake rktio gmake[6]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' cd ../rktio; /usr/pkg/bin/gmake gmake[7]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/rktio' /usr/pkg/bin/gmake hide_standalone_librktio gmake[8]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/rktio' /usr/pkg/bin/gmake librktio.a gmake[9]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/rktio' gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_fs.o -c ./rktio_fs.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_fd.o -c ./rktio_fd.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_file.o -c ./rktio_file.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_poll_set.o -c ./rktio_poll_set.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_ltps.o -c ./rktio_ltps.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_sleep.o -c ./rktio_sleep.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_network.o -c ./rktio_network.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_pipe.o -c ./rktio_pipe.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_process.o -c ./rktio_process.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_signal.o -c ./rktio_signal.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_envvars.o -c ./rktio_envvars.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_fs_change.o -c ./rktio_fs_change.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_flock.o -c ./rktio_flock.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_shellex.o -c ./rktio_shellex.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_time.o -c ./rktio_time.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_syslog.o -c ./rktio_syslog.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_convert.o -c ./rktio_convert.c ./rktio_convert.c: In function 'rktio_convert': ./rktio_convert.c:444:22: warning: passing argument 2 of 'iconv' from incompatible pointer type [-Wincompatible-pointer-types] r = iconv(cvt->cd, in, &il, out, &ol); ^ In file included from ./rktio_convert.c:13:0: /usr/include/iconv.h:46:8: note: expected 'const char ** restrict' but argument is of type 'char **' size_t iconv(iconv_t, const char ** __restrict, ^ gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_dll.o -c ./rktio_dll.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_error.o -c ./rktio_error.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_hash.o -c ./rktio_hash.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_wide.o -c ./rktio_wide.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -I. -I. -o rktio_main.o -c ./rktio_main.c ./../utils/nicear ar ruv librktio.a rktio_fs.o rktio_fd.o rktio_file.o rktio_poll_set.o rktio_ltps.o rktio_sleep.o rktio_network.o rktio_pipe.o rktio_process.o rktio_signal.o rktio_envvars.o rktio_fs_change.o rktio_flock.o rktio_shellex.o rktio_time.o rktio_syslog.o rktio_convert.o rktio_dll.o rktio_error.o rktio_hash.o rktio_wide.o rktio_main.o ar: creating librktio.a a - rktio_fs.o a - rktio_fd.o a - rktio_file.o a - rktio_poll_set.o a - rktio_ltps.o a - rktio_sleep.o a - rktio_network.o a - rktio_pipe.o a - rktio_process.o a - rktio_signal.o a - rktio_envvars.o a - rktio_fs_change.o a - rktio_flock.o a - rktio_shellex.o a - rktio_time.o a - rktio_syslog.o a - rktio_convert.o a - rktio_dll.o a - rktio_error.o a - rktio_hash.o a - rktio_wide.o a - rktio_main.o ranlib librktio.a gmake[9]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/rktio' gmake[8]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/rktio' gmake[7]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/rktio' gmake[6]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' gmake[5]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake dynlib gmake[5]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' cd dynsrc; /usr/pkg/bin/gmake dynlib gmake[6]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/dynsrc' /usr/pkg/bin/gmake ../mzdyn.o gmake[7]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/dynsrc' gcc -fPIC -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -I./.. -I./../include -I./../src -c ./mzdyn.c -o ../mzdyn.o gmake[7]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/dynsrc' /usr/pkg/bin/gmake ../starter gmake[7]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/dynsrc' gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -I./.. -I./../include -I./../src -o ../starter ./ustart.c gmake[7]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/dynsrc' gmake[6]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/dynsrc' gmake[5]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake mzlibrary gmake[5]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' cd src; /usr/pkg/bin/gmake all gmake[6]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/src' /usr/pkg/bin/gmake mzobjects gmake[7]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/src' gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./salloc.c -o salloc.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./bignum.c -o bignum.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./bool.c -o bool.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./builtin.c -o builtin.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./char.c -o char.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./compenv.c -o compenv.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./compile.c -o compile.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./complex.c -o complex.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./dynext.c -o dynext.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./env.c -o env.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./error.c -o error.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./eval.c -o eval.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./file.c -o file.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./fun.c -o fun.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./future.c -o future.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./gmp/gmp.c -o gmp.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./hash.c -o hash.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./jit.c -o jit.o In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./jit.c: In function 'finish_branch_with_true': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:1114:11: note: in expansion of macro 'jit_jmpi' ref = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:1114:11: note: in expansion of macro 'jit_jmpi' ref = jit_jmpi(jit_forward()); ^ ./jit.c: In function 'finish_branch_with_false': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:1130:9: note: in expansion of macro 'jit_jmpi' ref = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:1130:9: note: in expansion of macro 'jit_jmpi' ref = jit_jmpi(jit_forward()); ^ ./jit.c: In function 'scheme_branch_for_true': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:1143:11: note: in expansion of macro 'jit_jmpi' ref = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:1143:11: note: in expansion of macro 'jit_jmpi' ref = jit_jmpi(jit_forward()); ^ ./jit.c: In function 'finish_branch': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:1157:9: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), target, scheme_false); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:1157:9: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), target, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:1157:9: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), target, scheme_false); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:1157:9: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), target, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:1157:9: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), target, scheme_false); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./jit.c: In function 'generate_closure': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:1310:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:1310:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:1317:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_native_closure, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:1317:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_native_closure, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:1317:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_native_closure, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:1317:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_native_closure, refr); ^ ./jit.c: In function 'generate_closure_fill': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jit.c:1333:3: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R2, JIT_R0, &((Scheme_Native_Closure *)0x0)->vals); ^ ./jit.c: In function 'generate_case_closure': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:1473:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:1473:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:1479:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_native_case_closure, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:1479:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_native_case_closure, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:1479:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_native_case_closure, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:1479:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_native_case_closure, refr); ^ ./jit.c: In function 'scheme_generate_non_tail_mark_pos_prefix': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./jit.h:593:33: note: in expansion of macro 'jit_ldi_l' # define mz_tl_ldi_l(reg, addr) jit_ldi_l(reg, addr) ^ ./jit.c:1517:3: note: in expansion of macro 'mz_tl_ldi_l' mz_tl_ldi_l(JIT_R2, tl_scheme_current_cont_mark_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./jit.h:593:33: note: in expansion of macro 'jit_ldi_l' # define mz_tl_ldi_l(reg, addr) jit_ldi_l(reg, addr) ^ ./jit.c:1517:3: note: in expansion of macro 'mz_tl_ldi_l' mz_tl_ldi_l(JIT_R2, tl_scheme_current_cont_mark_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jit.c:1518:3: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R2, JIT_R2, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./jit.h:590:42: note: in expansion of macro 'jit_sti_l' # define mz_tl_sti_l(addr, reg, tmp_reg) jit_sti_l(addr, reg) ^ ./jit.c:1519:3: note: in expansion of macro 'mz_tl_sti_l' mz_tl_sti_l(tl_scheme_current_cont_mark_pos, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./jit.h:590:42: note: in expansion of macro 'jit_sti_l' # define mz_tl_sti_l(addr, reg, tmp_reg) jit_sti_l(addr, reg) ^ ./jit.c:1519:3: note: in expansion of macro 'mz_tl_sti_l' mz_tl_sti_l(tl_scheme_current_cont_mark_pos, JIT_R2, JIT_R0); ^ ./jit.c: In function 'scheme_generate_non_tail_mark_pos_suffix': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./jit.h:593:33: note: in expansion of macro 'jit_ldi_l' # define mz_tl_ldi_l(reg, addr) jit_ldi_l(reg, addr) ^ ./jit.c:1526:3: note: in expansion of macro 'mz_tl_ldi_l' mz_tl_ldi_l(JIT_R2, tl_scheme_current_cont_mark_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./jit.h:593:33: note: in expansion of macro 'jit_ldi_l' # define mz_tl_ldi_l(reg, addr) jit_ldi_l(reg, addr) ^ ./jit.c:1526:3: note: in expansion of macro 'mz_tl_ldi_l' mz_tl_ldi_l(JIT_R2, tl_scheme_current_cont_mark_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jit.c:1527:3: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R2, JIT_R2, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./jit.h:590:42: note: in expansion of macro 'jit_sti_l' # define mz_tl_sti_l(addr, reg, tmp_reg) jit_sti_l(addr, reg) ^ ./jit.c:1528:3: note: in expansion of macro 'mz_tl_sti_l' mz_tl_sti_l(tl_scheme_current_cont_mark_pos, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./jit.h:590:42: note: in expansion of macro 'jit_sti_l' # define mz_tl_sti_l(addr, reg, tmp_reg) jit_sti_l(addr, reg) ^ ./jit.c:1528:3: note: in expansion of macro 'mz_tl_sti_l' mz_tl_sti_l(tl_scheme_current_cont_mark_pos, JIT_R2, JIT_R0); ^ ./jit.c: In function 'generate_non_tail_with_branch_and_values': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:1574:9: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:1574:9: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.c:1577:9: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R2, JIT_LOCAL1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:1583:9: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:1583:9: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jit.c:1585:9: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R2, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jit.c:1585:9: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R2, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jit.c:1585:9: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R2, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.c:1628:9: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R2, JIT_LOCAL1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.c:1638:7: note: in expansion of macro 'mz_tl_sti_p' mz_tl_sti_p(tl_scheme_current_cont_mark_stack, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.c:1638:7: note: in expansion of macro 'mz_tl_sti_p' mz_tl_sti_p(tl_scheme_current_cont_mark_stack, JIT_R2, JIT_R0); ^ ./jit.c: In function 'generate_branch': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:1879:14: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:1879:14: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./jit.c: In function 'scheme_generate': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.c:2106:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(target, JIT_R2, &(SCHEME_VAR_BUCKET(0x0)->val)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2112:17: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(sjc.unbound_global_code, target, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2112:17: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(sjc.unbound_global_code, target, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2112:17: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(sjc.unbound_global_code, target, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2112:17: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(sjc.unbound_global_code, target, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2275:17: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2275:17: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2275:17: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2275:17: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2275:17: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2281:11: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2281:11: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jit.c:2283:11: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_V1, JIT_R0, &((Scheme_Thread *)0x0)->ku.multiple.count); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jit.c:2284:11: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_V1, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jit.c:2284:11: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_V1, JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jit.c:2284:11: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_V1, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.c:2286:11: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Thread *)0x0)->ku.multiple.array); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:2289:17: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:2289:17: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.c:2292:11: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R0, &((Scheme_Thread *)0x0)->values_buffer); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:2294:18: note: in expansion of macro 'jit_bner_p' ref2 = jit_bner_p(jit_forward(), JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:2294:18: note: in expansion of macro 'jit_bner_p' ref2 = jit_bner_p(jit_forward(), JIT_V1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:2294:18: note: in expansion of macro 'jit_bner_p' ref2 = jit_bner_p(jit_forward(), JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:2294:18: note: in expansion of macro 'jit_bner_p' ref2 = jit_bner_p(jit_forward(), JIT_V1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:2294:18: note: in expansion of macro 'jit_bner_p' ref2 = jit_bner_p(jit_forward(), JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.c:2295:11: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(&((Scheme_Thread *)0x0)->values_buffer, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2320:19: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, 0x0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2320:19: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2320:19: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, 0x0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2320:19: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2320:19: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, 0x0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2322:13: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2322:13: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.c:2323:13: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(&((Scheme_Thread *)0x0)->ku.multiple.array, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./jit.c:2325:13: note: in expansion of macro 'jit_stxi_l' jit_stxi_l(&((Scheme_Thread *)0x0)->ku.multiple.count, JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:2326:19: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:2326:19: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.c:2373:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R2, &((Scheme_Bucket *)0x0)->val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2374:14: note: in expansion of macro 'jit_beqi_p' ref1 = jit_beqi_p(jit_forward(), JIT_R1, NULL); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2374:14: note: in expansion of macro 'jit_beqi_p' ref1 = jit_beqi_p(jit_forward(), JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2374:14: note: in expansion of macro 'jit_beqi_p' ref1 = jit_beqi_p(jit_forward(), JIT_R1, NULL); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2374:14: note: in expansion of macro 'jit_beqi_p' ref1 = jit_beqi_p(jit_forward(), JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2374:14: note: in expansion of macro 'jit_beqi_p' ref1 = jit_beqi_p(jit_forward(), JIT_R1, NULL); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.c:2375:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R2, &((Scheme_Bucket_With_Flags *)0x0)->flags); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jit.c:2376:14: note: in expansion of macro 'jit_bmsi_i' ref2 = jit_bmsi_i(jit_forward(), JIT_R1, GLOB_IS_IMMUTATED); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jit.c:2376:14: note: in expansion of macro 'jit_bmsi_i' ref2 = jit_bmsi_i(jit_forward(), JIT_R1, GLOB_IS_IMMUTATED); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jit.c:2376:14: note: in expansion of macro 'jit_bmsi_i' ref2 = jit_bmsi_i(jit_forward(), JIT_R1, GLOB_IS_IMMUTATED); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jit.c:2376:14: note: in expansion of macro 'jit_bmsi_i' ref2 = jit_bmsi_i(jit_forward(), JIT_R1, GLOB_IS_IMMUTATED); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jit.c:2376:14: note: in expansion of macro 'jit_bmsi_i' ref2 = jit_bmsi_i(jit_forward(), JIT_R1, GLOB_IS_IMMUTATED); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.c:2379:7: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(&((Scheme_Bucket *)0x0)->val, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:2380:14: note: in expansion of macro 'jit_jmpi' ref3 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:2380:14: note: in expansion of macro 'jit_jmpi' ref3 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:645:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:2386:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_FOR_BRANCH_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_FOR_BRANCH_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:645:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:2386:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_FOR_BRANCH_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_FOR_BRANCH_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2393:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_set_global_bucket, ref1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2393:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_set_global_bucket, ref1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2393:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_set_global_bucket, ref1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2393:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_set_global_bucket, ref1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jit.c:2452:17: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(sjc.bad_app_vals_target, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jit.c:2452:17: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(sjc.bad_app_vals_target, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jit.c:2452:17: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(sjc.bad_app_vals_target, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jit.c:2452:17: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(sjc.bad_app_vals_target, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.c:2453:11: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:2454:17: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(sjc.bad_app_vals_target, JIT_R1, scheme_prim_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:2454:17: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(sjc.bad_app_vals_target, JIT_R1, scheme_prim_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:2454:17: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(sjc.bad_app_vals_target, JIT_R1, scheme_prim_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:2454:17: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(sjc.bad_app_vals_target, JIT_R1, scheme_prim_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:160:35: note: in expansion of macro 'jit_s_brai' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jit.c:2455:17: note: in expansion of macro 'jit_bgti_i' (void)jit_bgti_i(sjc.bad_app_vals_target, JIT_R1, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jit.c:2455:17: note: in expansion of macro 'jit_bgti_i' (void)jit_bgti_i(sjc.bad_app_vals_target, JIT_R1, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jit.c:2455:17: note: in expansion of macro 'jit_bgti_i' (void)jit_bgti_i(sjc.bad_app_vals_target, JIT_R1, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jit.c:2455:17: note: in expansion of macro 'jit_bgti_i' (void)jit_bgti_i(sjc.bad_app_vals_target, JIT_R1, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2469:15: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2469:15: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2469:15: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2469:15: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jit.c:2469:15: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jit.c:2475:11: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK_BASE_OR_ALT(JIT_RUNSTACK), WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jit.c:2477:11: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jit.c:2481:9: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_R0, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:2482:16: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:2482:16: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2488:15: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2488:15: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jit.c:2489:9: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R2, JIT_R1, &((Scheme_Thread *)0x0)->ku.multiple.count); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2491:9: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2491:9: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jit.c:2506:17: note: in expansion of macro 'jit_bltr_ul' (void)jit_bltr_ul(sjc.app_values_tail_slow_code, JIT_R0, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jit.c:2506:17: note: in expansion of macro 'jit_bltr_ul' (void)jit_bltr_ul(sjc.app_values_tail_slow_code, JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jit.c:2506:17: note: in expansion of macro 'jit_bltr_ul' (void)jit_bltr_ul(sjc.app_values_tail_slow_code, JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:171:36: note: in expansion of macro 'jit_u_brar' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jit.c:2506:17: note: in expansion of macro 'jit_bltr_ul' (void)jit_bltr_ul(sjc.app_values_tail_slow_code, JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:159:59: note: in expansion of macro 'BGEi' #define jit_bger_ui(label, s1, s2) jit_u_brar((s1), (s2), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:614:36: note: in expansion of macro 'jit_bger_ui' #define jit_bger_ul(label, s1, s2) jit_bger_ui((label), (s1), (s2)) ^ ./jit.c:2512:19: note: in expansion of macro 'jit_bger_ul' refok = jit_bger_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:159:59: note: in expansion of macro 'BGEi' #define jit_bger_ui(label, s1, s2) jit_u_brar((s1), (s2), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:614:36: note: in expansion of macro 'jit_bger_ui' #define jit_bger_ul(label, s1, s2) jit_bger_ui((label), (s1), (s2)) ^ ./jit.c:2512:19: note: in expansion of macro 'jit_bger_ul' refok = jit_bger_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:159:59: note: in expansion of macro 'BGEi' #define jit_bger_ui(label, s1, s2) jit_u_brar((s1), (s2), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:614:36: note: in expansion of macro 'jit_bger_ui' #define jit_bger_ul(label, s1, s2) jit_bger_ui((label), (s1), (s2)) ^ ./jit.c:2512:19: note: in expansion of macro 'jit_bger_ul' refok = jit_bger_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:159:59: note: in expansion of macro 'BGEi' #define jit_bger_ui(label, s1, s2) jit_u_brar((s1), (s2), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:614:36: note: in expansion of macro 'jit_bger_ui' #define jit_bger_ul(label, s1, s2) jit_bger_ui((label), (s1), (s2)) ^ ./jit.c:2512:19: note: in expansion of macro 'jit_bger_ul' refok = jit_bger_ul(jit_forward(), JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:159:36: note: in expansion of macro 'jit_u_brar' #define jit_bger_ui(label, s1, s2) jit_u_brar((s1), (s2), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:614:36: note: in expansion of macro 'jit_bger_ui' #define jit_bger_ul(label, s1, s2) jit_bger_ui((label), (s1), (s2)) ^ ./jit.c:2512:19: note: in expansion of macro 'jit_bger_ul' refok = jit_bger_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:2515:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.app_values_multi_slow_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:2515:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.app_values_multi_slow_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:2517:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.app_values_slow_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:2517:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.app_values_slow_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:2520:18: note: in expansion of macro 'jit_jmpi' ref5 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:2520:18: note: in expansion of macro 'jit_jmpi' ref5 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jit.c:2532:9: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R1, JIT_R1, &((Scheme_Thread *)0x0)->ku.multiple.array); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jit.c:2534:16: note: in expansion of macro 'jit_blei_l' ref3 = jit_blei_l(jit_forward(), JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jit.c:2534:16: note: in expansion of macro 'jit_blei_l' ref3 = jit_blei_l(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jit.c:2534:16: note: in expansion of macro 'jit_blei_l' ref3 = jit_blei_l(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jit.c:2534:16: note: in expansion of macro 'jit_blei_l' ref3 = jit_blei_l(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jit.c:2534:16: note: in expansion of macro 'jit_blei_l' ref3 = jit_blei_l(jit_forward(), JIT_R2, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jit.c:2535:9: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R2, JIT_R2, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:2538:15: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2542:15: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R0, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2542:15: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R0, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:2543:15: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:2543:15: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./jit.c:2544:9: note: in expansion of macro 'jit_stxi_l' jit_stxi_l(&((Scheme_Thread *)0x0)->ku.multiple.array, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jit.c:2545:9: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R0, JIT_R0, &((Scheme_Thread *)0x0)->ku.multiple.count); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.c:2557:11: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R0, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:2558:17: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(sjc.shared_tail_argc_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:2570:17: note: in expansion of macro 'jit_calli' (void)jit_calli(code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:2570:17: note: in expansion of macro 'jit_calli' (void)jit_calli(code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:2602:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.with_immed_mark_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:2602:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.with_immed_mark_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:2631:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:2631:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2649:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_envunbox, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2649:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_envunbox, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2649:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_envunbox, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2649:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_envunbox, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:2688:17: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R2, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:2688:17: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R2, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:2695:9: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:2695:9: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2702:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_make_global_const_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2702:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_make_global_const_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2702:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_make_global_const_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2702:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_make_global_const_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2704:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_make_global_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2704:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_make_global_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2704:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_make_global_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2704:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_make_global_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2958:17: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2958:17: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2958:17: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2958:17: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jit.c:2958:17: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2960:11: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_V1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:2960:11: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_V1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.c:2961:11: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_V1, &((Scheme_Thread *)0x0)->ku.multiple.array); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jit.c:2962:11: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R1, JIT_V1, &((Scheme_Thread *)0x0)->ku.multiple.count); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.c:2965:18: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R1, lv->count); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.c:2965:18: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R1, lv->count); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.c:2965:18: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R1, lv->count); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.c:2965:18: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R1, lv->count); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:2967:18: note: in expansion of macro 'jit_jmpi' ref3 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:2967:18: note: in expansion of macro 'jit_jmpi' ref3 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jit.c:2973:11: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:645:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:2979:11: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_FOR_BRANCH_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_FOR_BRANCH_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:645:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:2979:11: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_FOR_BRANCH_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_FOR_BRANCH_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2986:17: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_lexical_binding_wrong_return_arity, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2986:17: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_lexical_binding_wrong_return_arity, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2986:17: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_lexical_binding_wrong_return_arity, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:2986:17: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_lexical_binding_wrong_return_arity, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:2992:17: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:2992:17: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.c:2993:11: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(&((Scheme_Thread *)0x0)->ku.multiple.array, JIT_V1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:3037:2: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jit.c:3037:2: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:3047:10: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_undefined); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:3047:10: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_undefined); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:3052:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_envunbox, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:3052:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_envunbox, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:3052:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_envunbox, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:3052:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_envunbox, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jit.c:3263:15: note: in expansion of macro 'jit_bmsi_i' ref = jit_bmsi_i(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jit.c:3263:15: note: in expansion of macro 'jit_bmsi_i' ref = jit_bmsi_i(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jit.c:3263:15: note: in expansion of macro 'jit_bmsi_i' ref = jit_bmsi_i(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jit.c:3263:15: note: in expansion of macro 'jit_bmsi_i' ref = jit_bmsi_i(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jit.c:3263:15: note: in expansion of macro 'jit_bmsi_i' ref = jit_bmsi_i(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jit.c:3264:16: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jit.c:3264:16: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jit.c:3264:16: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jit.c:3264:16: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jit.c:3264:16: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jit.c:3264:16: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3266:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.wcm_chaperone); /* adjusts values on the runstack */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3266:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.wcm_chaperone); /* adjusts values on the runstack */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3277:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.wcm_nontail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3277:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.wcm_nontail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3280:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.wcm_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3280:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.wcm_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3322:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.quote_syntax_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3322:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.quote_syntax_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/fp.h:87:82: note: in expansion of macro 'MOVEIri' #define jit_ldxi_d(reg0, rs, is) (_siP(16,(is)) ? LFDrri((reg0),(rs),(is)) : (MOVEIri(JIT_AUX,(is)),LFDxrrr((reg0),(rs),JIT_AUX))) ^ ./lightning/ppc/fp.h:66:7: note: in expansion of macro 'jit_ldxi_d' jit_ldxi_d((reg0), JIT_AUX, 0); \ ^ ./jit.h:1179:39: note: in expansion of macro 'jit_movi_d' #define jit_movi_d_fppush(rd,immd) jit_movi_d(rd,immd) ^ ./jit.h:1235:43: note: in expansion of macro 'jit_movi_d_fppush' # define mz_movi_d_fppush(rd,immd,tmp) jit_movi_d_fppush(rd,immd) ^ ./jit.c:3373:9: note: in expansion of macro 'mz_movi_d_fppush' mz_movi_d_fppush(fpr0, d, target); ^ ./jit.c: In function 'scheme_generate_function_prolog': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:3449:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_RUNSTACK, tl_MZ_RUNSTACK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jit.c:3449:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_RUNSTACK, tl_MZ_RUNSTACK); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./jit.c: In function 'generate_function_getarg': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jit.c:3490:9: note: in expansion of macro 'jit_beqr_p' ref = jit_beqr_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jit.c:3490:9: note: in expansion of macro 'jit_beqr_p' ref = jit_beqr_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jit.c:3490:9: note: in expansion of macro 'jit_beqr_p' ref = jit_beqr_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jit.c:3490:9: note: in expansion of macro 'jit_beqr_p' ref = jit_beqr_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:155:35: note: in expansion of macro 'jit_s_brar' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jit.c:3490:9: note: in expansion of macro 'jit_beqr_p' ref = jit_beqr_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:3498:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:3498:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:3498:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:3498:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:3500:12: note: in expansion of macro 'jit_blti_i' ref2 = jit_blti_i(jit_forward(), JIT_R1, (num_params - 1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:3500:12: note: in expansion of macro 'jit_blti_i' ref2 = jit_blti_i(jit_forward(), JIT_R1, (num_params - 1)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:3500:12: note: in expansion of macro 'jit_blti_i' ref2 = jit_blti_i(jit_forward(), JIT_R1, (num_params - 1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:3500:12: note: in expansion of macro 'jit_blti_i' ref2 = jit_blti_i(jit_forward(), JIT_R1, (num_params - 1)); ^ ./jit.c: In function 'do_generate_closure': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:3614:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(do_arity_code, JIT_R1, num_params); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:3614:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(do_arity_code, JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:3614:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(do_arity_code, JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:3616:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(do_arity_code, JIT_R1, num_params); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:3616:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(do_arity_code, JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:3616:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(do_arity_code, JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:3638:11: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:3638:11: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:3638:11: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:3638:11: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:3638:11: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jit.c:3640:12: note: in expansion of macro 'jit_bgti_i' ref3 = jit_bgti_i(jit_forward(), JIT_R1, cnt); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jit.c:3640:12: note: in expansion of macro 'jit_bgti_i' ref3 = jit_bgti_i(jit_forward(), JIT_R1, cnt); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jit.c:3640:12: note: in expansion of macro 'jit_bgti_i' ref3 = jit_bgti_i(jit_forward(), JIT_R1, cnt); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jit.c:3640:12: note: in expansion of macro 'jit_bgti_i' ref3 = jit_bgti_i(jit_forward(), JIT_R1, cnt); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jit.c:3642:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:3649:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_V1, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jit.c:3649:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_V1, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:3651:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jit.c:3651:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.c:3660:5: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_V1, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3663:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.make_rest_list_clear_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3663:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.make_rest_list_clear_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3665:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.make_rest_list_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jit.c:3665:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.make_rest_list_code); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:3683:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:3683:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:3683:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:3683:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jit.c:3683:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.c:3687:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.c:3687:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.c:3695:13: note: in expansion of macro 'mz_finish' (void)mz_finish(clear_rs_arguments); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.c:3695:13: note: in expansion of macro 'mz_finish' (void)mz_finish(clear_rs_arguments); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.c:3695:13: note: in expansion of macro 'mz_finish' (void)mz_finish(clear_rs_arguments); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.c:3695:13: note: in expansion of macro 'mz_finish' (void)mz_finish(clear_rs_arguments); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./jit.c: In function 'generate_simple_arity_check': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4114:11: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4114:11: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4114:11: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4114:11: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4116:11: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4116:11: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4116:11: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4116:11: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, num_params); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.c:4118:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.c:4119:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_V1, &((Scheme_Native_Lambda *)0x0)->u.tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.c:4120:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.c:4120:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4127:9: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, 0x0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4127:9: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4127:9: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, 0x0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4127:9: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4127:9: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, 0x0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1150:38: note: in expansion of macro 'mz_finish_lwe' #define mz_nonrs_finish_lwe(d, refr) mz_finish_lwe(d, refr) ^ ./jit.c:4135:9: note: in expansion of macro 'mz_nonrs_finish_lwe' (void)mz_nonrs_finish_lwe(ts_wrong_argument_count, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1150:38: note: in expansion of macro 'mz_finish_lwe' #define mz_nonrs_finish_lwe(d, refr) mz_finish_lwe(d, refr) ^ ./jit.c:4135:9: note: in expansion of macro 'mz_nonrs_finish_lwe' (void)mz_nonrs_finish_lwe(ts_wrong_argument_count, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1150:38: note: in expansion of macro 'mz_finish_lwe' #define mz_nonrs_finish_lwe(d, refr) mz_finish_lwe(d, refr) ^ ./jit.c:4135:9: note: in expansion of macro 'mz_nonrs_finish_lwe' (void)mz_nonrs_finish_lwe(ts_wrong_argument_count, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1150:38: note: in expansion of macro 'mz_finish_lwe' #define mz_nonrs_finish_lwe(d, refr) mz_finish_lwe(d, refr) ^ ./jit.c:4135:9: note: in expansion of macro 'mz_nonrs_finish_lwe' (void)mz_nonrs_finish_lwe(ts_wrong_argument_count, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.c:4140:9: note: in expansion of macro 'jit_beqi_i' ref = jit_beqi_i(jit_forward(), JIT_R2, 0x0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.c:4140:9: note: in expansion of macro 'jit_beqi_i' ref = jit_beqi_i(jit_forward(), JIT_R2, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.c:4140:9: note: in expansion of macro 'jit_beqi_i' ref = jit_beqi_i(jit_forward(), JIT_R2, 0x0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.c:4140:9: note: in expansion of macro 'jit_beqi_i' ref = jit_beqi_i(jit_forward(), JIT_R2, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.c:4140:9: note: in expansion of macro 'jit_beqi_i' ref = jit_beqi_i(jit_forward(), JIT_R2, 0x0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:216:32: note: in expansion of macro 'jit_addi_i' #define jit_subi_i(d, rs, is) jit_addi_i((d), (rs), -(is)) ^ ./jit.c:4143:3: note: in expansion of macro 'jit_subi_i' jit_subi_i(JIT_R2, JIT_R2, 1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4145:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R2, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4145:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R2, num_params); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4145:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R2, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4145:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R2, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4147:12: note: in expansion of macro 'jit_blti_i' ref2 = jit_blti_i(jit_forward(), JIT_R2, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4147:12: note: in expansion of macro 'jit_blti_i' ref2 = jit_blti_i(jit_forward(), JIT_R2, num_params); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4147:12: note: in expansion of macro 'jit_blti_i' ref2 = jit_blti_i(jit_forward(), JIT_R2, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4147:12: note: in expansion of macro 'jit_blti_i' ref2 = jit_blti_i(jit_forward(), JIT_R2, num_params); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jit.c:4149:3: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_RET, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jit.c:4154:3: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_RET, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1150:38: note: in expansion of macro 'mz_finish_lwe' #define mz_nonrs_finish_lwe(d, refr) mz_finish_lwe(d, refr) ^ ./jit.c:4170:11: note: in expansion of macro 'mz_nonrs_finish_lwe' (void)mz_nonrs_finish_lwe(ts_scheme_box, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1150:38: note: in expansion of macro 'mz_finish_lwe' #define mz_nonrs_finish_lwe(d, refr) mz_finish_lwe(d, refr) ^ ./jit.c:4170:11: note: in expansion of macro 'mz_nonrs_finish_lwe' (void)mz_nonrs_finish_lwe(ts_scheme_box, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1150:38: note: in expansion of macro 'mz_finish_lwe' #define mz_nonrs_finish_lwe(d, refr) mz_finish_lwe(d, refr) ^ ./jit.c:4170:11: note: in expansion of macro 'mz_nonrs_finish_lwe' (void)mz_nonrs_finish_lwe(ts_scheme_box, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1150:38: note: in expansion of macro 'mz_finish_lwe' #define mz_nonrs_finish_lwe(d, refr) mz_finish_lwe(d, refr) ^ ./jit.c:4170:11: note: in expansion of macro 'mz_nonrs_finish_lwe' (void)mz_nonrs_finish_lwe(ts_scheme_box, refrts); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jit.c:29: ./jit.c: In function 'generate_case_lambda_dispatch': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4249:13: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4249:13: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4249:13: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.c:4249:13: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4251:13: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4251:13: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4251:13: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jit.c:4251:13: note: in expansion of macro 'jit_blti_i' ref = jit_blti_i(jit_forward(), JIT_R1, num_params); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jit.c:29: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.c:4262:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.c:4263:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_V1, &((Scheme_Native_Lambda *)0x0)->u.tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.c:4264:5: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.c:4264:5: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.c:4273:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.c:4273:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:4279:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_wrong_argument_count, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:4279:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_wrong_argument_count, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:4279:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_wrong_argument_count, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.c:4279:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_wrong_argument_count, refrts); ^ gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./jitalloc.c -o jitalloc.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./jitarith.c -o jitarith.o In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./jitarith.c: In function 'generate_arith_slow_path': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitarith.c:393:5: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_V1, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:402:13: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(sjc.call_original_unary_arith_for_branch_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:404:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_unary_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:404:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_unary_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:414:8: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(sjc.call_original_binary_rev_arith_for_branch_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:416:8: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(sjc.call_original_binary_arith_for_branch_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:420:8: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_rev_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:420:8: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_rev_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:422:8: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:422:8: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:430:11: note: in expansion of macro 'jit_jmpi' ref = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:430:11: note: in expansion of macro 'jit_jmpi' ref = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jitarith.c:442:7: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_R0, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jitarith.c:444:7: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_R1, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:448:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refslow); ^ ./jitarith.c: In function 'scheme_generate_unboxing': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/fp.h:87:82: note: in expansion of macro 'MOVEIri' #define jit_ldxi_d(reg0, rs, is) (_siP(16,(is)) ? LFDrri((reg0),(rs),(is)) : (MOVEIri(JIT_AUX,(is)),LFDxrrr((reg0),(rs),JIT_AUX))) ^ ./jit.h:1183:39: note: in expansion of macro 'jit_ldxi_d' #define jit_ldxi_d_fppush(rd, rs, is) jit_ldxi_d(rd, rs, is) ^ ./jitarith.c:547:7: note: in expansion of macro 'jit_ldxi_d_fppush' jit_ldxi_d_fppush(fpr0, target, &((Scheme_Double *)0x0)->double_val); ^ ./jitarith.c: In function 'generate_float_point_arith': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:631:14: note: in expansion of macro 'jit_bmsi_ul' ref8 = jit_bmsi_ul(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:631:14: note: in expansion of macro 'jit_bmsi_ul' ref8 = jit_bmsi_ul(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:631:14: note: in expansion of macro 'jit_bmsi_ul' ref8 = jit_bmsi_ul(jit_forward(), JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:631:14: note: in expansion of macro 'jit_bmsi_ul' ref8 = jit_bmsi_ul(jit_forward(), JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:631:14: note: in expansion of macro 'jit_bmsi_ul' ref8 = jit_bmsi_ul(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitarith.c:634:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:636:14: note: in expansion of macro 'jit_bnei_i' ref9 = jit_bnei_i(jit_forward(), JIT_R2, scheme_long_double_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:636:14: note: in expansion of macro 'jit_bnei_i' ref9 = jit_bnei_i(jit_forward(), JIT_R2, scheme_long_double_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:636:14: note: in expansion of macro 'jit_bnei_i' ref9 = jit_bnei_i(jit_forward(), JIT_R2, scheme_long_double_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:636:14: note: in expansion of macro 'jit_bnei_i' ref9 = jit_bnei_i(jit_forward(), JIT_R2, scheme_long_double_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:636:14: note: in expansion of macro 'jit_bnei_i' ref9 = jit_bnei_i(jit_forward(), JIT_R2, scheme_long_double_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:638:14: note: in expansion of macro 'jit_bnei_i' ref9 = jit_bnei_i(jit_forward(), JIT_R2, scheme_double_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:638:14: note: in expansion of macro 'jit_bnei_i' ref9 = jit_bnei_i(jit_forward(), JIT_R2, scheme_double_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:638:14: note: in expansion of macro 'jit_bnei_i' ref9 = jit_bnei_i(jit_forward(), JIT_R2, scheme_double_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:638:14: note: in expansion of macro 'jit_bnei_i' ref9 = jit_bnei_i(jit_forward(), JIT_R2, scheme_double_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:638:14: note: in expansion of macro 'jit_bnei_i' ref9 = jit_bnei_i(jit_forward(), JIT_R2, scheme_double_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitarith.c:640:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:642:17: note: in expansion of macro 'jit_bnei_i' ref10 = jit_bnei_i(jit_forward(), JIT_R2, scheme_long_double_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:642:17: note: in expansion of macro 'jit_bnei_i' ref10 = jit_bnei_i(jit_forward(), JIT_R2, scheme_long_double_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:642:17: note: in expansion of macro 'jit_bnei_i' ref10 = jit_bnei_i(jit_forward(), JIT_R2, scheme_long_double_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:642:17: note: in expansion of macro 'jit_bnei_i' ref10 = jit_bnei_i(jit_forward(), JIT_R2, scheme_long_double_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:642:17: note: in expansion of macro 'jit_bnei_i' ref10 = jit_bnei_i(jit_forward(), JIT_R2, scheme_long_double_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:644:17: note: in expansion of macro 'jit_bnei_i' ref10 = jit_bnei_i(jit_forward(), JIT_R2, scheme_double_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:644:17: note: in expansion of macro 'jit_bnei_i' ref10 = jit_bnei_i(jit_forward(), JIT_R2, scheme_double_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:644:17: note: in expansion of macro 'jit_bnei_i' ref10 = jit_bnei_i(jit_forward(), JIT_R2, scheme_double_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:644:17: note: in expansion of macro 'jit_bnei_i' ref10 = jit_bnei_i(jit_forward(), JIT_R2, scheme_double_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:644:17: note: in expansion of macro 'jit_bnei_i' ref10 = jit_bnei_i(jit_forward(), JIT_R2, scheme_double_type); ^ In file included from ./jit.h:204:0, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/fp.h:87:82: note: in expansion of macro 'MOVEIri' #define jit_ldxi_d(reg0, rs, is) (_siP(16,(is)) ? LFDrri((reg0),(rs),(is)) : (MOVEIri(JIT_AUX,(is)),LFDxrrr((reg0),(rs),JIT_AUX))) ^ ./jit.h:1183:39: note: in expansion of macro 'jit_ldxi_d' #define jit_ldxi_d_fppush(rd, rs, is) jit_ldxi_d(rd, rs, is) ^ ./jitarith.c:669:24: note: in expansion of macro 'jit_ldxi_d_fppush' jit_ldxi_d_fppush(fpr1, JIT_R1, &((Scheme_Double *)0x0)->double_val)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/fp.h:87:82: note: in expansion of macro 'MOVEIri' #define jit_ldxi_d(reg0, rs, is) (_siP(16,(is)) ? LFDrri((reg0),(rs),(is)) : (MOVEIri(JIT_AUX,(is)),LFDxrrr((reg0),(rs),JIT_AUX))) ^ ./lightning/ppc/fp.h:66:7: note: in expansion of macro 'jit_ldxi_d' jit_ldxi_d((reg0), JIT_AUX, 0); \ ^ ./jit.h:1179:39: note: in expansion of macro 'jit_movi_d' #define jit_movi_d_fppush(rd,immd) jit_movi_d(rd,immd) ^ ./jit.h:1235:43: note: in expansion of macro 'jit_movi_d_fppush' # define mz_movi_d_fppush(rd,immd,tmp) jit_movi_d_fppush(rd,immd) ^ ./jitarith.c:694:7: note: in expansion of macro 'mz_movi_d_fppush' mz_movi_d_fppush(fpr1, d, JIT_R2); ^ In file included from ./jit.h:204:0, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/fp.h:87:82: note: in expansion of macro 'MOVEIri' #define jit_ldxi_d(reg0, rs, is) (_siP(16,(is)) ? LFDrri((reg0),(rs),(is)) : (MOVEIri(JIT_AUX,(is)),LFDxrrr((reg0),(rs),JIT_AUX))) ^ ./jit.h:1183:39: note: in expansion of macro 'jit_ldxi_d' #define jit_ldxi_d_fppush(rd, rs, is) jit_ldxi_d(rd, rs, is) ^ ./jitarith.c:705:24: note: in expansion of macro 'jit_ldxi_d_fppush' jit_ldxi_d_fppush(fpr0, JIT_R0, &((Scheme_Double *)0x0)->double_val)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:176:36: note: in expansion of macro 'jit_fpbur' #define jit_beqr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_eq) ^ ./jitfpu.h:112:48: note: in expansion of macro 'jit_beqr_d' # define jit_FPSEL_beqr_xd(use_fpu, d, s1, s2) jit_beqr_d(d, s1, s2) ^ ./jitarith.c:772:18: note: in expansion of macro 'jit_FPSEL_beqr_xd' refn = jit_FPSEL_beqr_xd(extfl, jit_forward(), fpr0, fpr0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:176:36: note: in expansion of macro 'jit_fpbur' #define jit_beqr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_eq) ^ ./jitfpu.h:112:48: note: in expansion of macro 'jit_beqr_d' # define jit_FPSEL_beqr_xd(use_fpu, d, s1, s2) jit_beqr_d(d, s1, s2) ^ ./jitarith.c:772:18: note: in expansion of macro 'jit_FPSEL_beqr_xd' refn = jit_FPSEL_beqr_xd(extfl, jit_forward(), fpr0, fpr0); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:176:36: note: in expansion of macro 'jit_fpbur' #define jit_beqr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_eq) ^ ./jitfpu.h:112:48: note: in expansion of macro 'jit_beqr_d' # define jit_FPSEL_beqr_xd(use_fpu, d, s1, s2) jit_beqr_d(d, s1, s2) ^ ./jitarith.c:772:18: note: in expansion of macro 'jit_FPSEL_beqr_xd' refn = jit_FPSEL_beqr_xd(extfl, jit_forward(), fpr0, fpr0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:176:36: note: in expansion of macro 'jit_fpbur' #define jit_beqr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_eq) ^ ./jitfpu.h:112:48: note: in expansion of macro 'jit_beqr_d' # define jit_FPSEL_beqr_xd(use_fpu, d, s1, s2) jit_beqr_d(d, s1, s2) ^ ./jitarith.c:772:18: note: in expansion of macro 'jit_FPSEL_beqr_xd' refn = jit_FPSEL_beqr_xd(extfl, jit_forward(), fpr0, fpr0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:174:36: note: in expansion of macro 'jit_fpbur' #define jit_bltr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_lt) ^ ./jitfpu.h:111:48: note: in expansion of macro 'jit_bltr_d' # define jit_FPSEL_bltr_xd(use_fpu, d, s1, s2) jit_bltr_d(d, s1, s2) ^ ./jitarith.c:780:22: note: in expansion of macro 'jit_FPSEL_bltr_xd' refc = jit_FPSEL_bltr_xd(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:174:36: note: in expansion of macro 'jit_fpbur' #define jit_bltr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_lt) ^ ./jitfpu.h:111:48: note: in expansion of macro 'jit_bltr_d' # define jit_FPSEL_bltr_xd(use_fpu, d, s1, s2) jit_bltr_d(d, s1, s2) ^ ./jitarith.c:780:22: note: in expansion of macro 'jit_FPSEL_bltr_xd' refc = jit_FPSEL_bltr_xd(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:174:36: note: in expansion of macro 'jit_fpbur' #define jit_bltr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_lt) ^ ./jitfpu.h:111:48: note: in expansion of macro 'jit_bltr_d' # define jit_FPSEL_bltr_xd(use_fpu, d, s1, s2) jit_bltr_d(d, s1, s2) ^ ./jitarith.c:780:22: note: in expansion of macro 'jit_FPSEL_bltr_xd' refc = jit_FPSEL_bltr_xd(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:174:36: note: in expansion of macro 'jit_fpbur' #define jit_bltr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_lt) ^ ./jitfpu.h:111:48: note: in expansion of macro 'jit_bltr_d' # define jit_FPSEL_bltr_xd(use_fpu, d, s1, s2) jit_bltr_d(d, s1, s2) ^ ./jitarith.c:780:22: note: in expansion of macro 'jit_FPSEL_bltr_xd' refc = jit_FPSEL_bltr_xd(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:174:36: note: in expansion of macro 'jit_fpbur' #define jit_bltr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_lt) ^ ./jit.h:1206:39: note: in expansion of macro 'jit_bltr_d' #define jit_bltr_d_fppop(d, s1, s2) jit_bltr_d(d, s1, s2) ^ ./jitfpu.h:120:54: note: in expansion of macro 'jit_bltr_d_fppop' # define jit_FPSEL_bltr_xd_fppop(use_fpu, d, s1, s2) jit_bltr_d_fppop(d, s1, s2) ^ ./jitarith.c:782:22: note: in expansion of macro 'jit_FPSEL_bltr_xd_fppop' refc = jit_FPSEL_bltr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:174:36: note: in expansion of macro 'jit_fpbur' #define jit_bltr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_lt) ^ ./jit.h:1206:39: note: in expansion of macro 'jit_bltr_d' #define jit_bltr_d_fppop(d, s1, s2) jit_bltr_d(d, s1, s2) ^ ./jitfpu.h:120:54: note: in expansion of macro 'jit_bltr_d_fppop' # define jit_FPSEL_bltr_xd_fppop(use_fpu, d, s1, s2) jit_bltr_d_fppop(d, s1, s2) ^ ./jitarith.c:782:22: note: in expansion of macro 'jit_FPSEL_bltr_xd_fppop' refc = jit_FPSEL_bltr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:174:36: note: in expansion of macro 'jit_fpbur' #define jit_bltr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_lt) ^ ./jit.h:1206:39: note: in expansion of macro 'jit_bltr_d' #define jit_bltr_d_fppop(d, s1, s2) jit_bltr_d(d, s1, s2) ^ ./jitfpu.h:120:54: note: in expansion of macro 'jit_bltr_d_fppop' # define jit_FPSEL_bltr_xd_fppop(use_fpu, d, s1, s2) jit_bltr_d_fppop(d, s1, s2) ^ ./jitarith.c:782:22: note: in expansion of macro 'jit_FPSEL_bltr_xd_fppop' refc = jit_FPSEL_bltr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:156:2: note: in expansion of macro 'BTii' BTii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:174:36: note: in expansion of macro 'jit_fpbur' #define jit_bltr_d(d, s1, s2) jit_fpbur ((d),(s1),(s2),_lt) ^ ./jit.h:1206:39: note: in expansion of macro 'jit_bltr_d' #define jit_bltr_d_fppop(d, s1, s2) jit_bltr_d(d, s1, s2) ^ ./jitfpu.h:120:54: note: in expansion of macro 'jit_bltr_d_fppop' # define jit_FPSEL_bltr_xd_fppop(use_fpu, d, s1, s2) jit_bltr_d_fppop(d, s1, s2) ^ ./jitarith.c:782:22: note: in expansion of macro 'jit_FPSEL_bltr_xd_fppop' refc = jit_FPSEL_bltr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:165:2: note: in expansion of macro 'BTii' BTii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:173:36: note: in expansion of macro 'jit_fpbur_or' #define jit_bger_d(d, s1, s2) jit_fpbur_or((d),(s1),(s2),_gt, _eq) ^ ./jitfpu.h:110:48: note: in expansion of macro 'jit_bger_d' # define jit_FPSEL_bger_xd(use_fpu, d, s1, s2) jit_bger_d(d, s1, s2) ^ ./jitarith.c:786:22: note: in expansion of macro 'jit_FPSEL_bger_xd' refc = jit_FPSEL_bger_xd(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:165:2: note: in expansion of macro 'BTii' BTii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:173:36: note: in expansion of macro 'jit_fpbur_or' #define jit_bger_d(d, s1, s2) jit_fpbur_or((d),(s1),(s2),_gt, _eq) ^ ./jitfpu.h:110:48: note: in expansion of macro 'jit_bger_d' # define jit_FPSEL_bger_xd(use_fpu, d, s1, s2) jit_bger_d(d, s1, s2) ^ ./jitarith.c:786:22: note: in expansion of macro 'jit_FPSEL_bger_xd' refc = jit_FPSEL_bger_xd(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:165:2: note: in expansion of macro 'BTii' BTii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:173:36: note: in expansion of macro 'jit_fpbur_or' #define jit_bger_d(d, s1, s2) jit_fpbur_or((d),(s1),(s2),_gt, _eq) ^ ./jitfpu.h:110:48: note: in expansion of macro 'jit_bger_d' # define jit_FPSEL_bger_xd(use_fpu, d, s1, s2) jit_bger_d(d, s1, s2) ^ ./jitarith.c:786:22: note: in expansion of macro 'jit_FPSEL_bger_xd' refc = jit_FPSEL_bger_xd(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:165:2: note: in expansion of macro 'BTii' BTii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:173:36: note: in expansion of macro 'jit_fpbur_or' #define jit_bger_d(d, s1, s2) jit_fpbur_or((d),(s1),(s2),_gt, _eq) ^ ./jitfpu.h:110:48: note: in expansion of macro 'jit_bger_d' # define jit_FPSEL_bger_xd(use_fpu, d, s1, s2) jit_bger_d(d, s1, s2) ^ ./jitarith.c:786:22: note: in expansion of macro 'jit_FPSEL_bger_xd' refc = jit_FPSEL_bger_xd(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:151:31: note: in expansion of macro '_X' #define CRORiii(CRD,CRA,CRB) _X (19, CRD, CRA, CRB, 449, 0) ^ ./lightning/ppc/fp.h:164:2: note: in expansion of macro 'CRORiii' CRORiii((bit1), (bit1), (bit2)), \ ^ ./lightning/ppc/fp.h:173:36: note: in expansion of macro 'jit_fpbur_or' #define jit_bger_d(d, s1, s2) jit_fpbur_or((d),(s1),(s2),_gt, _eq) ^ ./jitfpu.h:110:48: note: in expansion of macro 'jit_bger_d' # define jit_FPSEL_bger_xd(use_fpu, d, s1, s2) jit_bger_d(d, s1, s2) ^ ./jitarith.c:786:22: note: in expansion of macro 'jit_FPSEL_bger_xd' refc = jit_FPSEL_bger_xd(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:165:2: note: in expansion of macro 'BTii' BTii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:173:36: note: in expansion of macro 'jit_fpbur_or' #define jit_bger_d(d, s1, s2) jit_fpbur_or((d),(s1),(s2),_gt, _eq) ^ ./jit.h:1200:39: note: in expansion of macro 'jit_bger_d' #define jit_bger_d_fppop(d, s1, s2) jit_bger_d(d, s1, s2) ^ ./jitfpu.h:114:54: note: in expansion of macro 'jit_bger_d_fppop' # define jit_FPSEL_bger_xd_fppop(use_fpu, d, s1, s2) jit_bger_d_fppop(d, s1, s2) ^ ./jitarith.c:788:22: note: in expansion of macro 'jit_FPSEL_bger_xd_fppop' refc = jit_FPSEL_bger_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:165:2: note: in expansion of macro 'BTii' BTii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:173:36: note: in expansion of macro 'jit_fpbur_or' #define jit_bger_d(d, s1, s2) jit_fpbur_or((d),(s1),(s2),_gt, _eq) ^ ./jit.h:1200:39: note: in expansion of macro 'jit_bger_d' #define jit_bger_d_fppop(d, s1, s2) jit_bger_d(d, s1, s2) ^ ./jitfpu.h:114:54: note: in expansion of macro 'jit_bger_d_fppop' # define jit_FPSEL_bger_xd_fppop(use_fpu, d, s1, s2) jit_bger_d_fppop(d, s1, s2) ^ ./jitarith.c:788:22: note: in expansion of macro 'jit_FPSEL_bger_xd_fppop' refc = jit_FPSEL_bger_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:165:2: note: in expansion of macro 'BTii' BTii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:173:36: note: in expansion of macro 'jit_fpbur_or' #define jit_bger_d(d, s1, s2) jit_fpbur_or((d),(s1),(s2),_gt, _eq) ^ ./jit.h:1200:39: note: in expansion of macro 'jit_bger_d' #define jit_bger_d_fppop(d, s1, s2) jit_bger_d(d, s1, s2) ^ ./jitfpu.h:114:54: note: in expansion of macro 'jit_bger_d_fppop' # define jit_FPSEL_bger_xd_fppop(use_fpu, d, s1, s2) jit_bger_d_fppop(d, s1, s2) ^ ./jitarith.c:788:22: note: in expansion of macro 'jit_FPSEL_bger_xd_fppop' refc = jit_FPSEL_bger_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:383:21: note: in expansion of macro 'BC_EXT' #define BTii(C,D) BC_EXT(12, C, D) /* [1, Table F-5] */ ^ ./lightning/ppc/fp.h:165:2: note: in expansion of macro 'BTii' BTii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:173:36: note: in expansion of macro 'jit_fpbur_or' #define jit_bger_d(d, s1, s2) jit_fpbur_or((d),(s1),(s2),_gt, _eq) ^ ./jit.h:1200:39: note: in expansion of macro 'jit_bger_d' #define jit_bger_d_fppop(d, s1, s2) jit_bger_d(d, s1, s2) ^ ./jitfpu.h:114:54: note: in expansion of macro 'jit_bger_d_fppop' # define jit_FPSEL_bger_xd_fppop(use_fpu, d, s1, s2) jit_bger_d_fppop(d, s1, s2) ^ ./jitarith.c:788:22: note: in expansion of macro 'jit_FPSEL_bger_xd_fppop' refc = jit_FPSEL_bger_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:151:31: note: in expansion of macro '_X' #define CRORiii(CRD,CRA,CRB) _X (19, CRD, CRA, CRB, 449, 0) ^ ./lightning/ppc/fp.h:164:2: note: in expansion of macro 'CRORiii' CRORiii((bit1), (bit1), (bit2)), \ ^ ./lightning/ppc/fp.h:173:36: note: in expansion of macro 'jit_fpbur_or' #define jit_bger_d(d, s1, s2) jit_fpbur_or((d),(s1),(s2),_gt, _eq) ^ ./jit.h:1200:39: note: in expansion of macro 'jit_bger_d' #define jit_bger_d_fppop(d, s1, s2) jit_bger_d(d, s1, s2) ^ ./jitfpu.h:114:54: note: in expansion of macro 'jit_bger_d_fppop' # define jit_FPSEL_bger_xd_fppop(use_fpu, d, s1, s2) jit_bger_d_fppop(d, s1, s2) ^ ./jitarith.c:788:22: note: in expansion of macro 'jit_FPSEL_bger_xd_fppop' refc = jit_FPSEL_bger_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:650:35: note: in expansion of macro '_X' #define MTFSFIri(CR,IMM) _X(63,_u5((CR)<<2),0,_u5((IMM)<<1),134,0) ^ ./lightning/ppc/fp.h:213:33: note: in expansion of macro 'MTFSFIri' #define jit_roundr_d_i(rd,rs) (MTFSFIri(7,0), \ ^ ./lightning/ppc/fp.h:218:31: note: in expansion of macro 'jit_roundr_d_i' #define jit_roundr_d_l(rd,rs) jit_roundr_d_i(rd,rs) ^ ./jit.h:1211:39: note: in expansion of macro 'jit_roundr_d_l' #define jit_roundr_d_l_fppop(rd, rs) jit_roundr_d_l(rd, rs) ^ ./jitfpu.h:109:55: note: in expansion of macro 'jit_roundr_d_l_fppop' # define jit_FPSEL_roundr_xd_l_fppop(use_fpu, rd, rs) jit_roundr_d_l_fppop(rd, rs) ^ ./jitarith.c:821:9: note: in expansion of macro 'jit_FPSEL_roundr_xd_l_fppop' jit_FPSEL_roundr_xd_l_fppop(extfl, JIT_R1, fpr0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/fp.h:215:35: note: in expansion of macro 'MOVEIri' MOVEIri(JIT_AUX,-4), \ ^ ./lightning/ppc/fp.h:218:31: note: in expansion of macro 'jit_roundr_d_i' #define jit_roundr_d_l(rd,rs) jit_roundr_d_i(rd,rs) ^ ./jit.h:1211:39: note: in expansion of macro 'jit_roundr_d_l' #define jit_roundr_d_l_fppop(rd, rs) jit_roundr_d_l(rd, rs) ^ ./jitfpu.h:109:55: note: in expansion of macro 'jit_roundr_d_l_fppop' # define jit_FPSEL_roundr_xd_l_fppop(use_fpu, rd, rs) jit_roundr_d_l_fppop(rd, rs) ^ ./jitarith.c:821:9: note: in expansion of macro 'jit_FPSEL_roundr_xd_l_fppop' jit_FPSEL_roundr_xd_l_fppop(extfl, JIT_R1, fpr0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:628:33: note: in expansion of macro '_X' #define STFIWXrrr(RS,RA,RB) _X(31,RS,RA,RB,983,0) ^ ./lightning/ppc/fp.h:216:35: note: in expansion of macro 'STFIWXrrr' STFIWXrrr(7,JIT_SP,JIT_AUX), \ ^ ./lightning/ppc/fp.h:218:31: note: in expansion of macro 'jit_roundr_d_i' #define jit_roundr_d_l(rd,rs) jit_roundr_d_i(rd,rs) ^ ./jit.h:1211:39: note: in expansion of macro 'jit_roundr_d_l' #define jit_roundr_d_l_fppop(rd, rs) jit_roundr_d_l(rd, rs) ^ ./jitfpu.h:109:55: note: in expansion of macro 'jit_roundr_d_l_fppop' # define jit_FPSEL_roundr_xd_l_fppop(use_fpu, rd, rs) jit_roundr_d_l_fppop(rd, rs) ^ ./jitarith.c:821:9: note: in expansion of macro 'jit_FPSEL_roundr_xd_l_fppop' jit_FPSEL_roundr_xd_l_fppop(extfl, JIT_R1, fpr0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:88:40: note: in expansion of macro '_jit_I' #define _D( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _s16(DD) ) ^ ./lightning/ppc/asm.h:200:30: note: in expansion of macro '_D' #define LWZrm(RD, DISP, RA) _D (32, RD, RA, DISP) ^ ./lightning/ppc/fp.h:217:35: note: in expansion of macro 'LWZrm' LWZrm((rd),-4,JIT_SP)) ^ ./lightning/ppc/fp.h:218:31: note: in expansion of macro 'jit_roundr_d_i' #define jit_roundr_d_l(rd,rs) jit_roundr_d_i(rd,rs) ^ ./jit.h:1211:39: note: in expansion of macro 'jit_roundr_d_l' #define jit_roundr_d_l_fppop(rd, rs) jit_roundr_d_l(rd, rs) ^ ./jitfpu.h:109:55: note: in expansion of macro 'jit_roundr_d_l_fppop' # define jit_FPSEL_roundr_xd_l_fppop(use_fpu, rd, rs) jit_roundr_d_l_fppop(rd, rs) ^ ./jitarith.c:821:9: note: in expansion of macro 'jit_FPSEL_roundr_xd_l_fppop' jit_FPSEL_roundr_xd_l_fppop(extfl, JIT_R1, fpr0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/fp.h:226:31: note: in expansion of macro 'jit_movi_l' #define jit_extr_i_d(rd, rs) (jit_movi_l(JIT_AUX, 0x43300000), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:830:11: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/fp.h:227:31: note: in expansion of macro 'jit_stxi_l' jit_stxi_l(-8, JIT_SP, JIT_AUX), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:830:11: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/fp.h:228:31: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_AUX, 0x80000000), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:830:11: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/fp.h:229:31: note: in expansion of macro 'jit_stxi_l' jit_stxi_l(-4, JIT_SP, JIT_AUX), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:830:11: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/fp.h:231:31: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_AUX, 0x43300000), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:830:11: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:88:40: note: in expansion of macro '_jit_I' #define _D( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _s16(DD) ) ^ ./lightning/ppc/asm.h:609:33: note: in expansion of macro '_D' #define LFDrri(RD,RA,imm) _D(50,RD,RA,imm) ^ ./lightning/ppc/fp.h:230:31: note: in expansion of macro 'LFDrri' LFDrri(JIT_FPR(5), JIT_SP, -8), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:830:11: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:88:40: note: in expansion of macro '_jit_I' #define _D( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _s16(DD) ) ^ ./lightning/ppc/asm.h:277:27: note: in expansion of macro '_D' #define STWrm(RS,ID,RA) _D (36, RS, RA, ID) ^ ./lightning/ppc/fp.h:232:31: note: in expansion of macro 'STWrm' STWrm(JIT_AUX, -8, JIT_SP), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:830:11: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:310:29: note: in expansion of macro '_Du' #define XORISrri(RA,RS,IM) _Du (27, RS, RA, IM) ^ ./lightning/ppc/fp.h:233:31: note: in expansion of macro 'XORISrri' XORISrri(JIT_AUX, rs, 0x8000), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:830:11: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:88:40: note: in expansion of macro '_jit_I' #define _D( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _s16(DD) ) ^ ./lightning/ppc/asm.h:277:27: note: in expansion of macro '_D' #define STWrm(RS,ID,RA) _D (36, RS, RA, ID) ^ ./lightning/ppc/fp.h:234:31: note: in expansion of macro 'STWrm' STWrm(JIT_AUX, -4, JIT_SP), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:830:11: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:189:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantieqr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_eq) ^ ./jit.h:1209:41: note: in expansion of macro 'jit_bantieqr_d' #define jit_bantieqr_d_fppop(d, s1, s2) jit_bantieqr_d(d, s1, s2) ^ ./jitfpu.h:123:58: note: in expansion of macro 'jit_bantieqr_d_fppop' # define jit_FPSEL_bantieqr_xd_fppop(use_fpu, d, s1, s2) jit_bantieqr_d_fppop(d, s1, s2) ^ ./jitarith.c:832:18: note: in expansion of macro 'jit_FPSEL_bantieqr_xd_fppop' refs = jit_FPSEL_bantieqr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:189:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantieqr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_eq) ^ ./jit.h:1209:41: note: in expansion of macro 'jit_bantieqr_d' #define jit_bantieqr_d_fppop(d, s1, s2) jit_bantieqr_d(d, s1, s2) ^ ./jitfpu.h:123:58: note: in expansion of macro 'jit_bantieqr_d_fppop' # define jit_FPSEL_bantieqr_xd_fppop(use_fpu, d, s1, s2) jit_bantieqr_d_fppop(d, s1, s2) ^ ./jitarith.c:832:18: note: in expansion of macro 'jit_FPSEL_bantieqr_xd_fppop' refs = jit_FPSEL_bantieqr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:189:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantieqr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_eq) ^ ./jit.h:1209:41: note: in expansion of macro 'jit_bantieqr_d' #define jit_bantieqr_d_fppop(d, s1, s2) jit_bantieqr_d(d, s1, s2) ^ ./jitfpu.h:123:58: note: in expansion of macro 'jit_bantieqr_d_fppop' # define jit_FPSEL_bantieqr_xd_fppop(use_fpu, d, s1, s2) jit_bantieqr_d_fppop(d, s1, s2) ^ ./jitarith.c:832:18: note: in expansion of macro 'jit_FPSEL_bantieqr_xd_fppop' refs = jit_FPSEL_bantieqr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:189:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantieqr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_eq) ^ ./jit.h:1209:41: note: in expansion of macro 'jit_bantieqr_d' #define jit_bantieqr_d_fppop(d, s1, s2) jit_bantieqr_d(d, s1, s2) ^ ./jitfpu.h:123:58: note: in expansion of macro 'jit_bantieqr_d_fppop' # define jit_FPSEL_bantieqr_xd_fppop(use_fpu, d, s1, s2) jit_bantieqr_d_fppop(d, s1, s2) ^ ./jitarith.c:832:18: note: in expansion of macro 'jit_FPSEL_bantieqr_xd_fppop' refs = jit_FPSEL_bantieqr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitarith.c:838:19: note: in expansion of macro 'jit_bner_l' refs2 = jit_bner_l(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitarith.c:838:19: note: in expansion of macro 'jit_bner_l' refs2 = jit_bner_l(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitarith.c:838:19: note: in expansion of macro 'jit_bner_l' refs2 = jit_bner_l(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitarith.c:838:19: note: in expansion of macro 'jit_bner_l' refs2 = jit_bner_l(jit_forward(), JIT_R1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitarith.c:838:19: note: in expansion of macro 'jit_bner_l' refs2 = jit_bner_l(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitarith.c:845:9: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:191:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantigtr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_gt) ^ ./jit.h:1205:41: note: in expansion of macro 'jit_bantigtr_d' #define jit_bantigtr_d_fppop(d, s1, s2) jit_bantigtr_d(d, s1, s2) ^ ./jitfpu.h:119:58: note: in expansion of macro 'jit_bantigtr_d_fppop' # define jit_FPSEL_bantigtr_xd_fppop(use_fpu, d, s1, s2) jit_bantigtr_d_fppop(d, s1, s2) ^ ./jitarith.c:999:16: note: in expansion of macro 'jit_FPSEL_bantigtr_xd_fppop' refd = jit_FPSEL_bantigtr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:191:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantigtr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_gt) ^ ./jit.h:1205:41: note: in expansion of macro 'jit_bantigtr_d' #define jit_bantigtr_d_fppop(d, s1, s2) jit_bantigtr_d(d, s1, s2) ^ ./jitfpu.h:119:58: note: in expansion of macro 'jit_bantigtr_d_fppop' # define jit_FPSEL_bantigtr_xd_fppop(use_fpu, d, s1, s2) jit_bantigtr_d_fppop(d, s1, s2) ^ ./jitarith.c:999:16: note: in expansion of macro 'jit_FPSEL_bantigtr_xd_fppop' refd = jit_FPSEL_bantigtr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:191:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantigtr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_gt) ^ ./jit.h:1205:41: note: in expansion of macro 'jit_bantigtr_d' #define jit_bantigtr_d_fppop(d, s1, s2) jit_bantigtr_d(d, s1, s2) ^ ./jitfpu.h:119:58: note: in expansion of macro 'jit_bantigtr_d_fppop' # define jit_FPSEL_bantigtr_xd_fppop(use_fpu, d, s1, s2) jit_bantigtr_d_fppop(d, s1, s2) ^ ./jitarith.c:999:16: note: in expansion of macro 'jit_FPSEL_bantigtr_xd_fppop' refd = jit_FPSEL_bantigtr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:191:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantigtr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_gt) ^ ./jit.h:1205:41: note: in expansion of macro 'jit_bantigtr_d' #define jit_bantigtr_d_fppop(d, s1, s2) jit_bantigtr_d(d, s1, s2) ^ ./jitfpu.h:119:58: note: in expansion of macro 'jit_bantigtr_d_fppop' # define jit_FPSEL_bantigtr_xd_fppop(use_fpu, d, s1, s2) jit_bantigtr_d_fppop(d, s1, s2) ^ ./jitarith.c:999:16: note: in expansion of macro 'jit_FPSEL_bantigtr_xd_fppop' refd = jit_FPSEL_bantigtr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:170:2: note: in expansion of macro 'BFii' BFii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:190:36: note: in expansion of macro 'jit_fpbur_or_neg' #define jit_bantiger_d(d, s1, s2) jit_fpbur_or_neg ((d),(s1),(s2),_gt, _eq) ^ ./jit.h:1201:41: note: in expansion of macro 'jit_bantiger_d' #define jit_bantiger_d_fppop(d, s1, s2) jit_bantiger_d(d, s1, s2) ^ ./jitfpu.h:115:58: note: in expansion of macro 'jit_bantiger_d_fppop' # define jit_FPSEL_bantiger_xd_fppop(use_fpu, d, s1, s2) jit_bantiger_d_fppop(d, s1, s2) ^ ./jitarith.c:1002:16: note: in expansion of macro 'jit_FPSEL_bantiger_xd_fppop' refd = jit_FPSEL_bantiger_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:170:2: note: in expansion of macro 'BFii' BFii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:190:36: note: in expansion of macro 'jit_fpbur_or_neg' #define jit_bantiger_d(d, s1, s2) jit_fpbur_or_neg ((d),(s1),(s2),_gt, _eq) ^ ./jit.h:1201:41: note: in expansion of macro 'jit_bantiger_d' #define jit_bantiger_d_fppop(d, s1, s2) jit_bantiger_d(d, s1, s2) ^ ./jitfpu.h:115:58: note: in expansion of macro 'jit_bantiger_d_fppop' # define jit_FPSEL_bantiger_xd_fppop(use_fpu, d, s1, s2) jit_bantiger_d_fppop(d, s1, s2) ^ ./jitarith.c:1002:16: note: in expansion of macro 'jit_FPSEL_bantiger_xd_fppop' refd = jit_FPSEL_bantiger_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:170:2: note: in expansion of macro 'BFii' BFii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:190:36: note: in expansion of macro 'jit_fpbur_or_neg' #define jit_bantiger_d(d, s1, s2) jit_fpbur_or_neg ((d),(s1),(s2),_gt, _eq) ^ ./jit.h:1201:41: note: in expansion of macro 'jit_bantiger_d' #define jit_bantiger_d_fppop(d, s1, s2) jit_bantiger_d(d, s1, s2) ^ ./jitfpu.h:115:58: note: in expansion of macro 'jit_bantiger_d_fppop' # define jit_FPSEL_bantiger_xd_fppop(use_fpu, d, s1, s2) jit_bantiger_d_fppop(d, s1, s2) ^ ./jitarith.c:1002:16: note: in expansion of macro 'jit_FPSEL_bantiger_xd_fppop' refd = jit_FPSEL_bantiger_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:170:2: note: in expansion of macro 'BFii' BFii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:190:36: note: in expansion of macro 'jit_fpbur_or_neg' #define jit_bantiger_d(d, s1, s2) jit_fpbur_or_neg ((d),(s1),(s2),_gt, _eq) ^ ./jit.h:1201:41: note: in expansion of macro 'jit_bantiger_d' #define jit_bantiger_d_fppop(d, s1, s2) jit_bantiger_d(d, s1, s2) ^ ./jitfpu.h:115:58: note: in expansion of macro 'jit_bantiger_d_fppop' # define jit_FPSEL_bantiger_xd_fppop(use_fpu, d, s1, s2) jit_bantiger_d_fppop(d, s1, s2) ^ ./jitarith.c:1002:16: note: in expansion of macro 'jit_FPSEL_bantiger_xd_fppop' refd = jit_FPSEL_bantiger_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:151:31: note: in expansion of macro '_X' #define CRORiii(CRD,CRA,CRB) _X (19, CRD, CRA, CRB, 449, 0) ^ ./lightning/ppc/fp.h:169:2: note: in expansion of macro 'CRORiii' CRORiii((bit1), (bit1), (bit2)), \ ^ ./lightning/ppc/fp.h:190:36: note: in expansion of macro 'jit_fpbur_or_neg' #define jit_bantiger_d(d, s1, s2) jit_fpbur_or_neg ((d),(s1),(s2),_gt, _eq) ^ ./jit.h:1201:41: note: in expansion of macro 'jit_bantiger_d' #define jit_bantiger_d_fppop(d, s1, s2) jit_bantiger_d(d, s1, s2) ^ ./jitfpu.h:115:58: note: in expansion of macro 'jit_bantiger_d_fppop' # define jit_FPSEL_bantiger_xd_fppop(use_fpu, d, s1, s2) jit_bantiger_d_fppop(d, s1, s2) ^ ./jitarith.c:1002:16: note: in expansion of macro 'jit_FPSEL_bantiger_xd_fppop' refd = jit_FPSEL_bantiger_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:189:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantieqr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_eq) ^ ./jit.h:1209:41: note: in expansion of macro 'jit_bantieqr_d' #define jit_bantieqr_d_fppop(d, s1, s2) jit_bantieqr_d(d, s1, s2) ^ ./jitfpu.h:123:58: note: in expansion of macro 'jit_bantieqr_d_fppop' # define jit_FPSEL_bantieqr_xd_fppop(use_fpu, d, s1, s2) jit_bantieqr_d_fppop(d, s1, s2) ^ ./jitarith.c:1005:16: note: in expansion of macro 'jit_FPSEL_bantieqr_xd_fppop' refd = jit_FPSEL_bantieqr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:189:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantieqr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_eq) ^ ./jit.h:1209:41: note: in expansion of macro 'jit_bantieqr_d' #define jit_bantieqr_d_fppop(d, s1, s2) jit_bantieqr_d(d, s1, s2) ^ ./jitfpu.h:123:58: note: in expansion of macro 'jit_bantieqr_d_fppop' # define jit_FPSEL_bantieqr_xd_fppop(use_fpu, d, s1, s2) jit_bantieqr_d_fppop(d, s1, s2) ^ ./jitarith.c:1005:16: note: in expansion of macro 'jit_FPSEL_bantieqr_xd_fppop' refd = jit_FPSEL_bantieqr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:189:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantieqr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_eq) ^ ./jit.h:1209:41: note: in expansion of macro 'jit_bantieqr_d' #define jit_bantieqr_d_fppop(d, s1, s2) jit_bantieqr_d(d, s1, s2) ^ ./jitfpu.h:123:58: note: in expansion of macro 'jit_bantieqr_d_fppop' # define jit_FPSEL_bantieqr_xd_fppop(use_fpu, d, s1, s2) jit_bantieqr_d_fppop(d, s1, s2) ^ ./jitarith.c:1005:16: note: in expansion of macro 'jit_FPSEL_bantieqr_xd_fppop' refd = jit_FPSEL_bantieqr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:189:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantieqr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_eq) ^ ./jit.h:1209:41: note: in expansion of macro 'jit_bantieqr_d' #define jit_bantieqr_d_fppop(d, s1, s2) jit_bantieqr_d(d, s1, s2) ^ ./jitfpu.h:123:58: note: in expansion of macro 'jit_bantieqr_d_fppop' # define jit_FPSEL_bantieqr_xd_fppop(use_fpu, d, s1, s2) jit_bantieqr_d_fppop(d, s1, s2) ^ ./jitarith.c:1005:16: note: in expansion of macro 'jit_FPSEL_bantieqr_xd_fppop' refd = jit_FPSEL_bantieqr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:170:2: note: in expansion of macro 'BFii' BFii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:188:36: note: in expansion of macro 'jit_fpbur_or_neg' #define jit_bantiler_d(d, s1, s2) jit_fpbur_or_neg ((d),(s1),(s2),_lt, _eq) ^ ./jit.h:1203:41: note: in expansion of macro 'jit_bantiler_d' #define jit_bantiler_d_fppop(d, s1, s2) jit_bantiler_d(d, s1, s2) ^ ./jitfpu.h:117:58: note: in expansion of macro 'jit_bantiler_d_fppop' # define jit_FPSEL_bantiler_xd_fppop(use_fpu, d, s1, s2) jit_bantiler_d_fppop(d, s1, s2) ^ ./jitarith.c:1008:16: note: in expansion of macro 'jit_FPSEL_bantiler_xd_fppop' refd = jit_FPSEL_bantiler_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:170:2: note: in expansion of macro 'BFii' BFii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:188:36: note: in expansion of macro 'jit_fpbur_or_neg' #define jit_bantiler_d(d, s1, s2) jit_fpbur_or_neg ((d),(s1),(s2),_lt, _eq) ^ ./jit.h:1203:41: note: in expansion of macro 'jit_bantiler_d' #define jit_bantiler_d_fppop(d, s1, s2) jit_bantiler_d(d, s1, s2) ^ ./jitfpu.h:117:58: note: in expansion of macro 'jit_bantiler_d_fppop' # define jit_FPSEL_bantiler_xd_fppop(use_fpu, d, s1, s2) jit_bantiler_d_fppop(d, s1, s2) ^ ./jitarith.c:1008:16: note: in expansion of macro 'jit_FPSEL_bantiler_xd_fppop' refd = jit_FPSEL_bantiler_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:170:2: note: in expansion of macro 'BFii' BFii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:188:36: note: in expansion of macro 'jit_fpbur_or_neg' #define jit_bantiler_d(d, s1, s2) jit_fpbur_or_neg ((d),(s1),(s2),_lt, _eq) ^ ./jit.h:1203:41: note: in expansion of macro 'jit_bantiler_d' #define jit_bantiler_d_fppop(d, s1, s2) jit_bantiler_d(d, s1, s2) ^ ./jitfpu.h:117:58: note: in expansion of macro 'jit_bantiler_d_fppop' # define jit_FPSEL_bantiler_xd_fppop(use_fpu, d, s1, s2) jit_bantiler_d_fppop(d, s1, s2) ^ ./jitarith.c:1008:16: note: in expansion of macro 'jit_FPSEL_bantiler_xd_fppop' refd = jit_FPSEL_bantiler_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:170:2: note: in expansion of macro 'BFii' BFii ((bit1), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:188:36: note: in expansion of macro 'jit_fpbur_or_neg' #define jit_bantiler_d(d, s1, s2) jit_fpbur_or_neg ((d),(s1),(s2),_lt, _eq) ^ ./jit.h:1203:41: note: in expansion of macro 'jit_bantiler_d' #define jit_bantiler_d_fppop(d, s1, s2) jit_bantiler_d(d, s1, s2) ^ ./jitfpu.h:117:58: note: in expansion of macro 'jit_bantiler_d_fppop' # define jit_FPSEL_bantiler_xd_fppop(use_fpu, d, s1, s2) jit_bantiler_d_fppop(d, s1, s2) ^ ./jitarith.c:1008:16: note: in expansion of macro 'jit_FPSEL_bantiler_xd_fppop' refd = jit_FPSEL_bantiler_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:151:31: note: in expansion of macro '_X' #define CRORiii(CRD,CRA,CRB) _X (19, CRD, CRA, CRB, 449, 0) ^ ./lightning/ppc/fp.h:169:2: note: in expansion of macro 'CRORiii' CRORiii((bit1), (bit1), (bit2)), \ ^ ./lightning/ppc/fp.h:188:36: note: in expansion of macro 'jit_fpbur_or_neg' #define jit_bantiler_d(d, s1, s2) jit_fpbur_or_neg ((d),(s1),(s2),_lt, _eq) ^ ./jit.h:1203:41: note: in expansion of macro 'jit_bantiler_d' #define jit_bantiler_d_fppop(d, s1, s2) jit_bantiler_d(d, s1, s2) ^ ./jitfpu.h:117:58: note: in expansion of macro 'jit_bantiler_d_fppop' # define jit_FPSEL_bantiler_xd_fppop(use_fpu, d, s1, s2) jit_bantiler_d_fppop(d, s1, s2) ^ ./jitarith.c:1008:16: note: in expansion of macro 'jit_FPSEL_bantiler_xd_fppop' refd = jit_FPSEL_bantiler_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:187:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantiltr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_lt) ^ ./jit.h:1207:41: note: in expansion of macro 'jit_bantiltr_d' #define jit_bantiltr_d_fppop(d, s1, s2) jit_bantiltr_d(d, s1, s2) ^ ./jitfpu.h:121:58: note: in expansion of macro 'jit_bantiltr_d_fppop' # define jit_FPSEL_bantiltr_xd_fppop(use_fpu, d, s1, s2) jit_bantiltr_d_fppop(d, s1, s2) ^ ./jitarith.c:1011:16: note: in expansion of macro 'jit_FPSEL_bantiltr_xd_fppop' refd = jit_FPSEL_bantiltr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:187:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantiltr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_lt) ^ ./jit.h:1207:41: note: in expansion of macro 'jit_bantiltr_d' #define jit_bantiltr_d_fppop(d, s1, s2) jit_bantiltr_d(d, s1, s2) ^ ./jitfpu.h:121:58: note: in expansion of macro 'jit_bantiltr_d_fppop' # define jit_FPSEL_bantiltr_xd_fppop(use_fpu, d, s1, s2) jit_bantiltr_d_fppop(d, s1, s2) ^ ./jitarith.c:1011:16: note: in expansion of macro 'jit_FPSEL_bantiltr_xd_fppop' refd = jit_FPSEL_bantiltr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:187:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantiltr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_lt) ^ ./jit.h:1207:41: note: in expansion of macro 'jit_bantiltr_d' #define jit_bantiltr_d_fppop(d, s1, s2) jit_bantiltr_d(d, s1, s2) ^ ./jitfpu.h:121:58: note: in expansion of macro 'jit_bantiltr_d_fppop' # define jit_FPSEL_bantiltr_xd_fppop(use_fpu, d, s1, s2) jit_bantiltr_d_fppop(d, s1, s2) ^ ./jitarith.c:1011:16: note: in expansion of macro 'jit_FPSEL_bantiltr_xd_fppop' refd = jit_FPSEL_bantiltr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:384:21: note: in expansion of macro 'BC_EXT' #define BFii(C,D) BC_EXT( 4, C, D) ^ ./lightning/ppc/fp.h:160:2: note: in expansion of macro 'BFii' BFii ((rcbit), (d)), _jit.x.pc) ^ ./lightning/ppc/fp.h:187:36: note: in expansion of macro 'jit_fpbur_neg' #define jit_bantiltr_d(d, s1, s2) jit_fpbur_neg ((d),(s1),(s2),_lt) ^ ./jit.h:1207:41: note: in expansion of macro 'jit_bantiltr_d' #define jit_bantiltr_d_fppop(d, s1, s2) jit_bantiltr_d(d, s1, s2) ^ ./jitfpu.h:121:58: note: in expansion of macro 'jit_bantiltr_d_fppop' # define jit_FPSEL_bantiltr_xd_fppop(use_fpu, d, s1, s2) jit_bantiltr_d_fppop(d, s1, s2) ^ ./jitarith.c:1011:16: note: in expansion of macro 'jit_FPSEL_bantiltr_xd_fppop' refd = jit_FPSEL_bantiltr_xd_fppop(extfl, jit_forward(), fpr0, fpr1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:1026:13: note: in expansion of macro 'jit_jmpi' refdt = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:1026:13: note: in expansion of macro 'jit_jmpi' refdt = jit_jmpi(jit_forward()); ^ ./jitarith.c: In function 'check_float_type_result': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1062:9: note: in expansion of macro 'jit_bmci_l' ref = jit_bmci_l(jit_forward(), reg, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1062:9: note: in expansion of macro 'jit_bmci_l' ref = jit_bmci_l(jit_forward(), reg, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1062:9: note: in expansion of macro 'jit_bmci_l' ref = jit_bmci_l(jit_forward(), reg, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1062:9: note: in expansion of macro 'jit_bmci_l' ref = jit_bmci_l(jit_forward(), reg, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1062:9: note: in expansion of macro 'jit_bmci_l' ref = jit_bmci_l(jit_forward(), reg, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:1067:9: note: in expansion of macro 'jit_calli' (void)jit_calli(fail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:1067:9: note: in expansion of macro 'jit_calli' (void)jit_calli(fail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitarith.c:1073:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, reg, &((Scheme_Object *)0x0)->type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:1075:9: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(reffail, JIT_R2, type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:1075:9: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(reffail, JIT_R2, type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitarith.c:1075:9: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(reffail, JIT_R2, type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./jitarith.c: In function 'generate_modulo_setup': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitarith.c:1096:3: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_R1, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:156:35: note: in expansion of macro 'jit_s_brai' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1098:10: note: in expansion of macro 'jit_bgei_l' refx = jit_bgei_l(jit_forward(), a1, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1098:10: note: in expansion of macro 'jit_bgei_l' refx = jit_bgei_l(jit_forward(), a1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1098:10: note: in expansion of macro 'jit_bgei_l' refx = jit_bgei_l(jit_forward(), a1, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1098:10: note: in expansion of macro 'jit_bgei_l' refx = jit_bgei_l(jit_forward(), a1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1098:10: note: in expansion of macro 'jit_bgei_l' refx = jit_bgei_l(jit_forward(), a1, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:255:32: note: in expansion of macro 'jit_chk_ims' #define jit_rsbi_i(d, rs, is) jit_chk_ims((is), SUBFICrri((d), (rs), (is)), SUBFCrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:511:32: note: in expansion of macro 'jit_rsbi_i' #define jit_rsbi_l(d, rs, is) jit_rsbi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:278:28: note: in expansion of macro 'jit_rsbi_l' #define jit_negr_l(d, rs) jit_rsbi_l((d), (rs), 0) ^ ./jitarith.c:1099:3: note: in expansion of macro 'jit_negr_l' jit_negr_l(a1, a1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitarith.c:1100:3: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:156:35: note: in expansion of macro 'jit_s_brai' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1102:10: note: in expansion of macro 'jit_bgei_l' refx = jit_bgei_l(jit_forward(), a2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1102:10: note: in expansion of macro 'jit_bgei_l' refx = jit_bgei_l(jit_forward(), a2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1102:10: note: in expansion of macro 'jit_bgei_l' refx = jit_bgei_l(jit_forward(), a2, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1102:10: note: in expansion of macro 'jit_bgei_l' refx = jit_bgei_l(jit_forward(), a2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1102:10: note: in expansion of macro 'jit_bgei_l' refx = jit_bgei_l(jit_forward(), a2, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:270:32: note: in expansion of macro 'jit_chk_imu' #define jit_xori_i(d, rs, is) jit_chk_imu((is), XORIrri((d), (rs), (is)), XORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:507:32: note: in expansion of macro 'jit_xori_i' #define jit_xori_l(d, rs, is) jit_xori_i((d), (rs), (is)) ^ ./jitarith.c:1103:3: note: in expansion of macro 'jit_xori_l' jit_xori_l(JIT_R1, JIT_R1, 0x3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:255:32: note: in expansion of macro 'jit_chk_ims' #define jit_rsbi_i(d, rs, is) jit_chk_ims((is), SUBFICrri((d), (rs), (is)), SUBFCrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:511:32: note: in expansion of macro 'jit_rsbi_i' #define jit_rsbi_l(d, rs, is) jit_rsbi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:278:28: note: in expansion of macro 'jit_rsbi_l' #define jit_negr_l(d, rs) jit_rsbi_l((d), (rs), 0) ^ ./jitarith.c:1104:3: note: in expansion of macro 'jit_negr_l' jit_negr_l(a2, a2); ^ In file included from ./jit.h:204:0, from ./jitarith.c:28: ./jitarith.c: In function 'scheme_generate_arith_for': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:1318:30: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.box_flonum_from_reg_code)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:1318:30: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.box_flonum_from_reg_code)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:1463:20: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:1463:20: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:1465:20: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), va, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:1465:20: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), va, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:1465:20: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), va, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:1465:20: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), va, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:1465:20: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), va, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:1520:20: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:1520:20: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:1522:20: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:1522:20: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:1522:20: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:1522:20: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:1522:20: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:144:33: note: in expansion of macro 'jit_andi_l' #define jit_andi_ul(d, rs, is) jit_andi_l((d), (rs), (is)) ^ ./jitarith.c:1588:13: note: in expansion of macro 'jit_andi_ul' jit_andi_ul(JIT_R2, JIT_R1, (~0x1)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:65:93: note: in definition of macro 'jit_chk_imu' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:117:29: note: in expansion of macro '_X' #define ANDrrr(RA, RS, RB) _X (31, RS, RA, RB, 28, 0) ^ ./lightning/ppc/core.h:148:77: note: in expansion of macro 'ANDrrr' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:144:33: note: in expansion of macro 'jit_andi_l' #define jit_andi_ul(d, rs, is) jit_andi_l((d), (rs), (is)) ^ ./jitarith.c:1588:13: note: in expansion of macro 'jit_andi_ul' jit_andi_ul(JIT_R2, JIT_R1, (~0x1)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:298:30: note: in expansion of macro '_XO' #define ADDOrrr(RD, RA, RB) _XO (31, RD, RA, RB, 1, 266, 0) ^ ./lightning/ppc/core.h:176:49: note: in expansion of macro 'ADDOrrr' #define jit_boaddr_i(label, s1, s2) ( ADDOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:603:37: note: in expansion of macro 'jit_boaddr_i' #define jit_boaddr_l(label, s1, s2) jit_boaddr_i((label), (s1), (s2)) ^ ./jitarith.c:1592:21: note: in expansion of macro 'jit_boaddr_l' (void)jit_boaddr_l(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:176:91: note: in expansion of macro 'BGTi' #define jit_boaddr_i(label, s1, s2) ( ADDOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:603:37: note: in expansion of macro 'jit_boaddr_i' #define jit_boaddr_l(label, s1, s2) jit_boaddr_i((label), (s1), (s2)) ^ ./jitarith.c:1592:21: note: in expansion of macro 'jit_boaddr_l' (void)jit_boaddr_l(refslow, JIT_R2, JIT_R0); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:176:91: note: in expansion of macro 'BGTi' #define jit_boaddr_i(label, s1, s2) ( ADDOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:603:37: note: in expansion of macro 'jit_boaddr_i' #define jit_boaddr_l(label, s1, s2) jit_boaddr_i((label), (s1), (s2)) ^ ./jitarith.c:1592:21: note: in expansion of macro 'jit_boaddr_l' (void)jit_boaddr_l(refslow, JIT_R2, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:176:91: note: in expansion of macro 'BGTi' #define jit_boaddr_i(label, s1, s2) ( ADDOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:603:37: note: in expansion of macro 'jit_boaddr_i' #define jit_boaddr_l(label, s1, s2) jit_boaddr_i((label), (s1), (s2)) ^ ./jitarith.c:1592:21: note: in expansion of macro 'jit_boaddr_l' (void)jit_boaddr_l(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:208:23: note: in expansion of macro '_XFX' #define MCRXRi(RD) _XFX (31, (RD)<<2, 0, 512) ^ ./lightning/ppc/core.h:176:80: note: in expansion of macro 'MCRXRi' #define jit_boaddr_i(label, s1, s2) ( ADDOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:603:37: note: in expansion of macro 'jit_boaddr_i' #define jit_boaddr_l(label, s1, s2) jit_boaddr_i((label), (s1), (s2)) ^ ./jitarith.c:1592:21: note: in expansion of macro 'jit_boaddr_l' (void)jit_boaddr_l(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:293:32: note: in expansion of macro '_XO' #define SUBFCOrrr(RD, RA, RB) _XO (31, RD, RA, RB, 1, 8, 0) ^ ./lightning/ppc/asm.h:327:29: note: in expansion of macro 'SUBFCOrrr' #define SUBCOrrr(RD,RA,RB) SUBFCOrrr(RD,RB,RA) ^ ./lightning/ppc/core.h:177:44: note: in expansion of macro 'SUBCOrrr' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1601:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:177:87: note: in expansion of macro 'BGTi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1601:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:177:87: note: in expansion of macro 'BGTi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1601:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:177:87: note: in expansion of macro 'BGTi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1601:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:208:23: note: in expansion of macro '_XFX' #define MCRXRi(RD) _XFX (31, (RD)<<2, 0, 512) ^ ./lightning/ppc/core.h:177:76: note: in expansion of macro 'MCRXRi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1601:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:293:32: note: in expansion of macro '_XO' #define SUBFCOrrr(RD, RA, RB) _XO (31, RD, RA, RB, 1, 8, 0) ^ ./lightning/ppc/asm.h:327:29: note: in expansion of macro 'SUBFCOrrr' #define SUBCOrrr(RD,RA,RB) SUBFCOrrr(RD,RB,RA) ^ ./lightning/ppc/core.h:177:44: note: in expansion of macro 'SUBCOrrr' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1607:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:177:87: note: in expansion of macro 'BGTi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1607:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:177:87: note: in expansion of macro 'BGTi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1607:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:177:87: note: in expansion of macro 'BGTi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1607:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:208:23: note: in expansion of macro '_XFX' #define MCRXRi(RD) _XFX (31, (RD)<<2, 0, 512) ^ ./lightning/ppc/core.h:177:76: note: in expansion of macro 'MCRXRi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1607:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:150:32: note: in expansion of macro 'jit_ori_l' #define jit_ori_ul(d, rs, is) jit_ori_l((d), (rs), (is)) ^ ./jitarith.c:1609:13: note: in expansion of macro 'jit_ori_ul' jit_ori_ul(dest, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:144:33: note: in expansion of macro 'jit_andi_l' #define jit_andi_ul(d, rs, is) jit_andi_l((d), (rs), (is)) ^ ./jitarith.c:1611:13: note: in expansion of macro 'jit_andi_ul' jit_andi_ul(JIT_R2, JIT_R1, (~0x1)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:65:93: note: in definition of macro 'jit_chk_imu' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:117:29: note: in expansion of macro '_X' #define ANDrrr(RA, RS, RB) _X (31, RS, RA, RB, 28, 0) ^ ./lightning/ppc/core.h:148:77: note: in expansion of macro 'ANDrrr' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:144:33: note: in expansion of macro 'jit_andi_l' #define jit_andi_ul(d, rs, is) jit_andi_l((d), (rs), (is)) ^ ./jitarith.c:1611:13: note: in expansion of macro 'jit_andi_ul' jit_andi_ul(JIT_R2, JIT_R1, (~0x1)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:222:30: note: in expansion of macro '_XO' #define MULLWOrrr(RD,RA,RB) _XO (31, RD, RA, RB, 1, 235, 0) ^ ./lightning/ppc/core.h:182:49: note: in expansion of macro 'MULLWOrrr' #define jit_bomulr_i(label, s1, s2) ( MULLWOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:607:37: note: in expansion of macro 'jit_bomulr_i' #define jit_bomulr_l(label, s1, s2) jit_bomulr_i((label), (s1), (s2)) ^ ./jitarith.c:1616:21: note: in expansion of macro 'jit_bomulr_l' (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:182:93: note: in expansion of macro 'BGTi' #define jit_bomulr_i(label, s1, s2) ( MULLWOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:607:37: note: in expansion of macro 'jit_bomulr_i' #define jit_bomulr_l(label, s1, s2) jit_bomulr_i((label), (s1), (s2)) ^ ./jitarith.c:1616:21: note: in expansion of macro 'jit_bomulr_l' (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:182:93: note: in expansion of macro 'BGTi' #define jit_bomulr_i(label, s1, s2) ( MULLWOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:607:37: note: in expansion of macro 'jit_bomulr_i' #define jit_bomulr_l(label, s1, s2) jit_bomulr_i((label), (s1), (s2)) ^ ./jitarith.c:1616:21: note: in expansion of macro 'jit_bomulr_l' (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:182:93: note: in expansion of macro 'BGTi' #define jit_bomulr_i(label, s1, s2) ( MULLWOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:607:37: note: in expansion of macro 'jit_bomulr_i' #define jit_bomulr_l(label, s1, s2) jit_bomulr_i((label), (s1), (s2)) ^ ./jitarith.c:1616:21: note: in expansion of macro 'jit_bomulr_l' (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:208:23: note: in expansion of macro '_XFX' #define MCRXRi(RD) _XFX (31, (RD)<<2, 0, 512) ^ ./lightning/ppc/core.h:182:82: note: in expansion of macro 'MCRXRi' #define jit_bomulr_i(label, s1, s2) ( MULLWOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:607:37: note: in expansion of macro 'jit_bomulr_i' #define jit_bomulr_l(label, s1, s2) jit_bomulr_i((label), (s1), (s2)) ^ ./jitarith.c:1616:21: note: in expansion of macro 'jit_bomulr_l' (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:150:32: note: in expansion of macro 'jit_ori_l' #define jit_ori_ul(d, rs, is) jit_ori_l((d), (rs), (is)) ^ ./jitarith.c:1617:13: note: in expansion of macro 'jit_ori_ul' jit_ori_ul(dest, JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitarith.c:1627:21: note: in expansion of macro 'jit_beqi_l' (void)jit_beqi_l(refslow, JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitarith.c:1627:21: note: in expansion of macro 'jit_beqi_l' (void)jit_beqi_l(refslow, JIT_R2, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitarith.c:1627:21: note: in expansion of macro 'jit_beqi_l' (void)jit_beqi_l(refslow, JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitarith.c:1627:21: note: in expansion of macro 'jit_beqi_l' (void)jit_beqi_l(refslow, JIT_R2, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:157:30: note: in expansion of macro '_XO' #define DIVWrrr(RD, RA, RB) _XO (31, RD, RA, RB, 0, 491, 0) ^ ./lightning/ppc/core.h:229:33: note: in expansion of macro 'DIVWrrr' #define jit_modr_i(d, s1, s2) (DIVWrrr(JIT_AUX, (s1), (s2)), MULLWrrr(JIT_AUX, JIT_AUX, (s2)), SUBrrr((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:496:32: note: in expansion of macro 'jit_modr_i' #define jit_modr_l(d, s1, s2) jit_modr_i((d), (s1), (s2)) ^ ./jitarith.c:1636:15: note: in expansion of macro 'jit_modr_l' jit_modr_l(JIT_R0, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:220:29: note: in expansion of macro '_XO' #define MULLWrrr(RD,RA,RB) _XO (31, RD, RA, RB, 0, 235, 0) ^ ./lightning/ppc/core.h:229:63: note: in expansion of macro 'MULLWrrr' #define jit_modr_i(d, s1, s2) (DIVWrrr(JIT_AUX, (s1), (s2)), MULLWrrr(JIT_AUX, JIT_AUX, (s2)), SUBrrr((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:496:32: note: in expansion of macro 'jit_modr_i' #define jit_modr_l(d, s1, s2) jit_modr_i((d), (s1), (s2)) ^ ./jitarith.c:1636:15: note: in expansion of macro 'jit_modr_l' jit_modr_l(JIT_R0, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:287:30: note: in expansion of macro '_XO' #define SUBFrrr(RD, RA, RB) _XO (31, RD, RA, RB, 0, 40, 0) ^ ./lightning/ppc/asm.h:323:27: note: in expansion of macro 'SUBFrrr' #define SUBrrr(RD,RA,RB) SUBFrrr(RD,RB,RA) /* [1, Section F.2.2] */ ^ ./lightning/ppc/core.h:229:97: note: in expansion of macro 'SUBrrr' #define jit_modr_i(d, s1, s2) (DIVWrrr(JIT_AUX, (s1), (s2)), MULLWrrr(JIT_AUX, JIT_AUX, (s2)), SUBrrr((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:496:32: note: in expansion of macro 'jit_modr_i' #define jit_modr_l(d, s1, s2) jit_modr_i((d), (s1), (s2)) ^ ./jitarith.c:1636:15: note: in expansion of macro 'jit_modr_l' jit_modr_l(JIT_R0, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:1643:22: note: in expansion of macro 'jit_beqi_p' refz = jit_beqi_p(jit_forward(), JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 2)))); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:1643:22: note: in expansion of macro 'jit_beqi_p' refz = jit_beqi_p(jit_forward(), JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 2)))); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:1643:22: note: in expansion of macro 'jit_beqi_p' refz = jit_beqi_p(jit_forward(), JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 2)))); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:1643:22: note: in expansion of macro 'jit_beqi_p' refz = jit_beqi_p(jit_forward(), JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 2)))); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:1643:22: note: in expansion of macro 'jit_beqi_p' refz = jit_beqi_p(jit_forward(), JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 2)))); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./jitarith.c:1650:22: note: in expansion of macro 'jit_beqr_l' refx = jit_beqr_l(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./jitarith.c:1650:22: note: in expansion of macro 'jit_beqr_l' refx = jit_beqr_l(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./jitarith.c:1650:22: note: in expansion of macro 'jit_beqr_l' refx = jit_beqr_l(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./jitarith.c:1650:22: note: in expansion of macro 'jit_beqr_l' refx = jit_beqr_l(jit_forward(), JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:155:35: note: in expansion of macro 'jit_s_brar' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./jitarith.c:1650:22: note: in expansion of macro 'jit_beqr_l' refx = jit_beqr_l(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitarith.c:1655:17: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jitarith.c:1655:17: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitarith.c:1655:17: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitarith.c:1657:17: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jitarith.c:1657:17: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitarith.c:1657:17: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:1659:21: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refslow); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitarith.c:1666:22: note: in expansion of macro 'jit_beqi_l' refy = jit_beqi_l(jit_forward(), JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitarith.c:1666:22: note: in expansion of macro 'jit_beqi_l' refy = jit_beqi_l(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitarith.c:1666:22: note: in expansion of macro 'jit_beqi_l' refy = jit_beqi_l(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitarith.c:1666:22: note: in expansion of macro 'jit_beqi_l' refy = jit_beqi_l(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitarith.c:1666:22: note: in expansion of macro 'jit_beqi_l' refy = jit_beqi_l(jit_forward(), JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1667:22: note: in expansion of macro 'jit_bmci_l' refx = jit_bmci_l(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1667:22: note: in expansion of macro 'jit_bmci_l' refx = jit_bmci_l(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1667:22: note: in expansion of macro 'jit_bmci_l' refx = jit_bmci_l(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1667:22: note: in expansion of macro 'jit_bmci_l' refx = jit_bmci_l(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1667:22: note: in expansion of macro 'jit_bmci_l' refx = jit_bmci_l(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1670:22: note: in expansion of macro 'jit_bmci_l' refx = jit_bmci_l(jit_forward(), JIT_R1, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1670:22: note: in expansion of macro 'jit_bmci_l' refx = jit_bmci_l(jit_forward(), JIT_R1, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1670:22: note: in expansion of macro 'jit_bmci_l' refx = jit_bmci_l(jit_forward(), JIT_R1, 0x2); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1670:22: note: in expansion of macro 'jit_bmci_l' refx = jit_bmci_l(jit_forward(), JIT_R1, 0x2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1670:22: note: in expansion of macro 'jit_bmci_l' refx = jit_bmci_l(jit_forward(), JIT_R1, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:255:32: note: in expansion of macro 'jit_chk_ims' #define jit_rsbi_i(d, rs, is) jit_chk_ims((is), SUBFICrri((d), (rs), (is)), SUBFCrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:511:32: note: in expansion of macro 'jit_rsbi_i' #define jit_rsbi_l(d, rs, is) jit_rsbi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:278:28: note: in expansion of macro 'jit_rsbi_l' #define jit_negr_l(d, rs) jit_rsbi_l((d), (rs), 0) ^ ./jitarith.c:1671:15: note: in expansion of macro 'jit_negr_l' jit_negr_l(JIT_R0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitarith.c:1681:24: note: in expansion of macro 'jit_bnei_p' refx = jit_bnei_p(jit_forward(), JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 2)))); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitarith.c:1681:24: note: in expansion of macro 'jit_bnei_p' refx = jit_bnei_p(jit_forward(), JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 2)))); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitarith.c:1681:24: note: in expansion of macro 'jit_bnei_p' refx = jit_bnei_p(jit_forward(), JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 2)))); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitarith.c:1681:24: note: in expansion of macro 'jit_bnei_p' refx = jit_bnei_p(jit_forward(), JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 2)))); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitarith.c:1681:24: note: in expansion of macro 'jit_bnei_p' refx = jit_bnei_p(jit_forward(), JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 2)))); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitarith.c:1686:25: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 1)) | 0x1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitarith.c:1686:25: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 1)) | 0x1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitarith.c:1688:25: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_make_integer(-1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitarith.c:1688:25: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_make_integer(-1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:1689:23: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refslow); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitarith.c:1695:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:144:33: note: in expansion of macro 'jit_andi_l' #define jit_andi_ul(d, rs, is) jit_andi_l((d), (rs), (is)) ^ ./jitarith.c:1704:13: note: in expansion of macro 'jit_andi_ul' jit_andi_ul(JIT_R0, JIT_R0, (~0x1)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:65:93: note: in definition of macro 'jit_chk_imu' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:117:29: note: in expansion of macro '_X' #define ANDrrr(RA, RS, RB) _X (31, RS, RA, RB, 28, 0) ^ ./lightning/ppc/core.h:148:77: note: in expansion of macro 'ANDrrr' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:144:33: note: in expansion of macro 'jit_andi_l' #define jit_andi_ul(d, rs, is) jit_andi_l((d), (rs), (is)) ^ ./jitarith.c:1704:13: note: in expansion of macro 'jit_andi_ul' jit_andi_ul(JIT_R0, JIT_R0, (~0x1)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:156:35: note: in expansion of macro 'jit_s_brai' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1715:22: note: in expansion of macro 'jit_bgei_l' refi = jit_bgei_l(jit_forward(), v2, (intptr_t)scheme_make_integer(0)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1715:22: note: in expansion of macro 'jit_bgei_l' refi = jit_bgei_l(jit_forward(), v2, (intptr_t)scheme_make_integer(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1715:22: note: in expansion of macro 'jit_bgei_l' refi = jit_bgei_l(jit_forward(), v2, (intptr_t)scheme_make_integer(0)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1715:22: note: in expansion of macro 'jit_bgei_l' refi = jit_bgei_l(jit_forward(), v2, (intptr_t)scheme_make_integer(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1715:22: note: in expansion of macro 'jit_bgei_l' refi = jit_bgei_l(jit_forward(), v2, (intptr_t)scheme_make_integer(0)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:74:36: note: in expansion of macro 'jit_chk_imu' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:169:36: note: in expansion of macro 'jit_u_brai' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitarith.c:1724:25: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, v2, scheme_make_integer(0)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:169:59: note: in expansion of macro 'BLTi' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitarith.c:1724:25: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, v2, scheme_make_integer(0)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:169:59: note: in expansion of macro 'BLTi' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitarith.c:1724:25: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, v2, scheme_make_integer(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:169:59: note: in expansion of macro 'BLTi' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitarith.c:1724:25: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, v2, scheme_make_integer(0)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:74:36: note: in expansion of macro 'jit_chk_imu' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:161:36: note: in expansion of macro 'jit_u_brai' #define jit_bgti_ui(label, rs, is) jit_u_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:613:36: note: in expansion of macro 'jit_bgti_ui' #define jit_bgti_ul(label, rs, is) jit_bgti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:426:35: note: in expansion of macro 'jit_bgti_ul' #define jit_bgti_p(label, rs, is) jit_bgti_ul((label), (rs), (is)) ^ ./jitarith.c:1725:25: note: in expansion of macro 'jit_bgti_p' (void)jit_bgti_p(refslow, v2, scheme_make_integer(MAX_TRY_SHIFT)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:161:59: note: in expansion of macro 'BGTi' #define jit_bgti_ui(label, rs, is) jit_u_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:613:36: note: in expansion of macro 'jit_bgti_ui' #define jit_bgti_ul(label, rs, is) jit_bgti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:426:35: note: in expansion of macro 'jit_bgti_ul' #define jit_bgti_p(label, rs, is) jit_bgti_ul((label), (rs), (is)) ^ ./jitarith.c:1725:25: note: in expansion of macro 'jit_bgti_p' (void)jit_bgti_p(refslow, v2, scheme_make_integer(MAX_TRY_SHIFT)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:161:59: note: in expansion of macro 'BGTi' #define jit_bgti_ui(label, rs, is) jit_u_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:613:36: note: in expansion of macro 'jit_bgti_ui' #define jit_bgti_ul(label, rs, is) jit_bgti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:426:35: note: in expansion of macro 'jit_bgti_ul' #define jit_bgti_p(label, rs, is) jit_bgti_ul((label), (rs), (is)) ^ ./jitarith.c:1725:25: note: in expansion of macro 'jit_bgti_p' (void)jit_bgti_p(refslow, v2, scheme_make_integer(MAX_TRY_SHIFT)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:161:59: note: in expansion of macro 'BGTi' #define jit_bgti_ui(label, rs, is) jit_u_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:613:36: note: in expansion of macro 'jit_bgti_ui' #define jit_bgti_ul(label, rs, is) jit_bgti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:426:35: note: in expansion of macro 'jit_bgti_ul' #define jit_bgti_p(label, rs, is) jit_bgti_ul((label), (rs), (is)) ^ ./jitarith.c:1725:25: note: in expansion of macro 'jit_bgti_p' (void)jit_bgti_p(refslow, v2, scheme_make_integer(MAX_TRY_SHIFT)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:74:36: note: in expansion of macro 'jit_chk_imu' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:169:36: note: in expansion of macro 'jit_u_brai' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitarith.c:1728:25: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, v2, scheme_make_integer(-MAX_TRY_SHIFT)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:169:59: note: in expansion of macro 'BLTi' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitarith.c:1728:25: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, v2, scheme_make_integer(-MAX_TRY_SHIFT)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:169:59: note: in expansion of macro 'BLTi' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitarith.c:1728:25: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, v2, scheme_make_integer(-MAX_TRY_SHIFT)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:169:59: note: in expansion of macro 'BLTi' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitarith.c:1728:25: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, v2, scheme_make_integer(-MAX_TRY_SHIFT)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:270:32: note: in expansion of macro 'jit_chk_imu' #define jit_xori_i(d, rs, is) jit_chk_imu((is), XORIrri((d), (rs), (is)), XORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:507:32: note: in expansion of macro 'jit_xori_i' #define jit_xori_l(d, rs, is) jit_xori_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:233:28: note: in expansion of macro 'jit_xori_l' #define jit_notr_l(d, rs) jit_xori_l((d), (rs), ~0L) ^ ./jitarith.c:1729:19: note: in expansion of macro 'jit_notr_l' jit_notr_l(JIT_V1, v2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitarith.c:1731:19: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_V1, JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:121:32: note: in expansion of macro '_Du' #define ANDI_rri(RA, RS, IMM) _Du (28, RS, RA, IMM) ^ ./lightning/ppc/core.h:258:33: note: in expansion of macro 'ANDI_rri' #define jit_rshr_i(d, s1, s2) (ANDI_rri(JIT_AUX, (s2), 31), SRAWrrr ((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:502:32: note: in expansion of macro 'jit_rshr_i' #define jit_rshr_l(d, s1, s2) jit_rshr_i((d), (s1), (s2)) ^ ./jitarith.c:1742:15: note: in expansion of macro 'jit_rshr_l' jit_rshr_l(JIT_R2, v1, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jitarith.c:1744:15: note: in expansion of macro 'jit_ori_l' jit_ori_l(dest, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:1746:24: note: in expansion of macro 'jit_jmpi' refc = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:1746:24: note: in expansion of macro 'jit_jmpi' refc = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:160:35: note: in expansion of macro 'jit_s_brai' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1758:23: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, v2, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1758:23: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, v2, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1758:23: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, v2, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1758:23: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, v2, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./jitarith.c:1760:15: note: in expansion of macro 'jit_andi_l' jit_andi_l(v1, v1, (~0x1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:121:32: note: in expansion of macro '_Du' #define ANDI_rri(RA, RS, IMM) _Du (28, RS, RA, IMM) ^ ./lightning/ppc/core.h:222:33: note: in expansion of macro 'ANDI_rri' #define jit_lshr_i(d, s1, s2) (ANDI_rri(JIT_AUX, (s2), 31), SLWrrr ((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:494:32: note: in expansion of macro 'jit_lshr_i' #define jit_lshr_l(d, s1, s2) jit_lshr_i((d), (s1), (s2)) ^ ./jitarith.c:1766:15: note: in expansion of macro 'jit_lshr_l' jit_lshr_l(JIT_R2, v1, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:121:32: note: in expansion of macro '_Du' #define ANDI_rri(RA, RS, IMM) _Du (28, RS, RA, IMM) ^ ./lightning/ppc/core.h:258:33: note: in expansion of macro 'ANDI_rri' #define jit_rshr_i(d, s1, s2) (ANDI_rri(JIT_AUX, (s2), 31), SRAWrrr ((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:502:32: note: in expansion of macro 'jit_rshr_i' #define jit_rshr_l(d, s1, s2) jit_rshr_i((d), (s1), (s2)) ^ ./jitarith.c:1770:15: note: in expansion of macro 'jit_rshr_l' jit_rshr_l(JIT_V1, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:255:28: note: in expansion of macro '_X' #define SRAWrrr(RA,RS,RB) _X (31, RS, RA, RB, 792, 0) ^ ./lightning/ppc/core.h:258:62: note: in expansion of macro 'SRAWrrr' #define jit_rshr_i(d, s1, s2) (ANDI_rri(JIT_AUX, (s2), 31), SRAWrrr ((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:502:32: note: in expansion of macro 'jit_rshr_i' #define jit_rshr_l(d, s1, s2) jit_rshr_i((d), (s1), (s2)) ^ ./jitarith.c:1770:15: note: in expansion of macro 'jit_rshr_l' jit_rshr_l(JIT_V1, JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitarith.c:1773:23: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_V1, v1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitarith.c:1773:23: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_V1, v1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitarith.c:1773:23: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_V1, v1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jitarith.c:1775:15: note: in expansion of macro 'jit_ori_l' jit_ori_l(dest, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitarith.c:1784:20: note: in expansion of macro 'jit_bltr_l' refc = jit_bltr_l(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitarith.c:1784:20: note: in expansion of macro 'jit_bltr_l' refc = jit_bltr_l(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitarith.c:1784:20: note: in expansion of macro 'jit_bltr_l' refc = jit_bltr_l(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitarith.c:1784:20: note: in expansion of macro 'jit_bltr_l' refc = jit_bltr_l(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:170:35: note: in expansion of macro 'jit_s_brar' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitarith.c:1784:20: note: in expansion of macro 'jit_bltr_l' refc = jit_bltr_l(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:591:35: note: in expansion of macro 'jit_bgtr_i' #define jit_bgtr_l(label, s1, s2) jit_bgtr_i((label), (s1), (s2)) ^ ./jitarith.c:1793:20: note: in expansion of macro 'jit_bgtr_l' refc = jit_bgtr_l(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:591:35: note: in expansion of macro 'jit_bgtr_i' #define jit_bgtr_l(label, s1, s2) jit_bgtr_i((label), (s1), (s2)) ^ ./jitarith.c:1793:20: note: in expansion of macro 'jit_bgtr_l' refc = jit_bgtr_l(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:591:35: note: in expansion of macro 'jit_bgtr_i' #define jit_bgtr_l(label, s1, s2) jit_bgtr_i((label), (s1), (s2)) ^ ./jitarith.c:1793:20: note: in expansion of macro 'jit_bgtr_l' refc = jit_bgtr_l(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:591:35: note: in expansion of macro 'jit_bgtr_i' #define jit_bgtr_l(label, s1, s2) jit_bgtr_i((label), (s1), (s2)) ^ ./jitarith.c:1793:20: note: in expansion of macro 'jit_bgtr_l' refc = jit_bgtr_l(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:162:35: note: in expansion of macro 'jit_s_brar' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:591:35: note: in expansion of macro 'jit_bgtr_i' #define jit_bgtr_l(label, s1, s2) jit_bgtr_i((label), (s1), (s2)) ^ ./jitarith.c:1793:20: note: in expansion of macro 'jit_bgtr_l' refc = jit_bgtr_l(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:298:30: note: in expansion of macro '_XO' #define ADDOrrr(RD, RA, RB) _XO (31, RD, RA, RB, 1, 266, 0) ^ ./lightning/ppc/core.h:174:62: note: in expansion of macro 'ADDOrrr' #define jit_boaddi_i(label, rs, is) (MOVEIri(JIT_AUX, (is)), ADDOrrr((rs), (rs), JIT_AUX), MCRXRi(0), BGTi((label)), _jit.x.pc) /* GT = bit 1 of XER = OV */ ^ ./lightning/ppc/core-common.h:604:37: note: in expansion of macro 'jit_boaddi_i' #define jit_boaddi_l(label, rs, is) jit_boaddi_i((label), (rs), (is)) ^ ./jitarith.c:1806:21: note: in expansion of macro 'jit_boaddi_l' (void)jit_boaddi_l(refslow, JIT_R2, (uintptr_t)v << 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:174:103: note: in expansion of macro 'BGTi' #define jit_boaddi_i(label, rs, is) (MOVEIri(JIT_AUX, (is)), ADDOrrr((rs), (rs), JIT_AUX), MCRXRi(0), BGTi((label)), _jit.x.pc) /* GT = bit 1 of XER = OV */ ^ ./lightning/ppc/core-common.h:604:37: note: in expansion of macro 'jit_boaddi_i' #define jit_boaddi_l(label, rs, is) jit_boaddi_i((label), (rs), (is)) ^ ./jitarith.c:1806:21: note: in expansion of macro 'jit_boaddi_l' (void)jit_boaddi_l(refslow, JIT_R2, (uintptr_t)v << 1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:174:103: note: in expansion of macro 'BGTi' #define jit_boaddi_i(label, rs, is) (MOVEIri(JIT_AUX, (is)), ADDOrrr((rs), (rs), JIT_AUX), MCRXRi(0), BGTi((label)), _jit.x.pc) /* GT = bit 1 of XER = OV */ ^ ./lightning/ppc/core-common.h:604:37: note: in expansion of macro 'jit_boaddi_i' #define jit_boaddi_l(label, rs, is) jit_boaddi_i((label), (rs), (is)) ^ ./jitarith.c:1806:21: note: in expansion of macro 'jit_boaddi_l' (void)jit_boaddi_l(refslow, JIT_R2, (uintptr_t)v << 1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:174:103: note: in expansion of macro 'BGTi' #define jit_boaddi_i(label, rs, is) (MOVEIri(JIT_AUX, (is)), ADDOrrr((rs), (rs), JIT_AUX), MCRXRi(0), BGTi((label)), _jit.x.pc) /* GT = bit 1 of XER = OV */ ^ ./lightning/ppc/core-common.h:604:37: note: in expansion of macro 'jit_boaddi_i' #define jit_boaddi_l(label, rs, is) jit_boaddi_i((label), (rs), (is)) ^ ./jitarith.c:1806:21: note: in expansion of macro 'jit_boaddi_l' (void)jit_boaddi_l(refslow, JIT_R2, (uintptr_t)v << 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:208:23: note: in expansion of macro '_XFX' #define MCRXRi(RD) _XFX (31, (RD)<<2, 0, 512) ^ ./lightning/ppc/core.h:174:92: note: in expansion of macro 'MCRXRi' #define jit_boaddi_i(label, rs, is) (MOVEIri(JIT_AUX, (is)), ADDOrrr((rs), (rs), JIT_AUX), MCRXRi(0), BGTi((label)), _jit.x.pc) /* GT = bit 1 of XER = OV */ ^ ./lightning/ppc/core-common.h:604:37: note: in expansion of macro 'jit_boaddi_i' #define jit_boaddi_l(label, rs, is) jit_boaddi_i((label), (rs), (is)) ^ ./jitarith.c:1806:21: note: in expansion of macro 'jit_boaddi_l' (void)jit_boaddi_l(refslow, JIT_R2, (uintptr_t)v << 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:293:32: note: in expansion of macro '_XO' #define SUBFCOrrr(RD, RA, RB) _XO (31, RD, RA, RB, 1, 8, 0) ^ ./lightning/ppc/asm.h:327:29: note: in expansion of macro 'SUBFCOrrr' #define SUBCOrrr(RD,RA,RB) SUBFCOrrr(RD,RB,RA) ^ ./lightning/ppc/core.h:177:44: note: in expansion of macro 'SUBCOrrr' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1815:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:177:87: note: in expansion of macro 'BGTi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1815:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:177:87: note: in expansion of macro 'BGTi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1815:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:177:87: note: in expansion of macro 'BGTi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1815:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:208:23: note: in expansion of macro '_XFX' #define MCRXRi(RD) _XFX (31, (RD)<<2, 0, 512) ^ ./lightning/ppc/core.h:177:76: note: in expansion of macro 'MCRXRi' #define jit_bosubr_i(label, s1, s2) ( SUBCOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:605:37: note: in expansion of macro 'jit_bosubr_i' #define jit_bosubr_l(label, s1, s2) jit_bosubr_i((label), (s1), (s2)) ^ ./jitarith.c:1815:23: note: in expansion of macro 'jit_bosubr_l' (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./jitarith.c:1816:15: note: in expansion of macro 'jit_addi_ul' jit_addi_ul(dest, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:293:32: note: in expansion of macro '_XO' #define SUBFCOrrr(RD, RA, RB) _XO (31, RD, RA, RB, 1, 8, 0) ^ ./lightning/ppc/asm.h:327:29: note: in expansion of macro 'SUBFCOrrr' #define SUBCOrrr(RD,RA,RB) SUBFCOrrr(RD,RB,RA) ^ ./lightning/ppc/core.h:175:62: note: in expansion of macro 'SUBCOrrr' #define jit_bosubi_i(label, rs, is) (MOVEIri(JIT_AUX, (is)), SUBCOrrr((rs), (rs), JIT_AUX), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:606:37: note: in expansion of macro 'jit_bosubi_i' #define jit_bosubi_l(label, rs, is) jit_bosubi_i((label), (rs), (is)) ^ ./jitarith.c:1822:23: note: in expansion of macro 'jit_bosubi_l' (void)jit_bosubi_l(refslow, JIT_R2, (uintptr_t)v << 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:175:104: note: in expansion of macro 'BGTi' #define jit_bosubi_i(label, rs, is) (MOVEIri(JIT_AUX, (is)), SUBCOrrr((rs), (rs), JIT_AUX), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:606:37: note: in expansion of macro 'jit_bosubi_i' #define jit_bosubi_l(label, rs, is) jit_bosubi_i((label), (rs), (is)) ^ ./jitarith.c:1822:23: note: in expansion of macro 'jit_bosubi_l' (void)jit_bosubi_l(refslow, JIT_R2, (uintptr_t)v << 1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:175:104: note: in expansion of macro 'BGTi' #define jit_bosubi_i(label, rs, is) (MOVEIri(JIT_AUX, (is)), SUBCOrrr((rs), (rs), JIT_AUX), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:606:37: note: in expansion of macro 'jit_bosubi_i' #define jit_bosubi_l(label, rs, is) jit_bosubi_i((label), (rs), (is)) ^ ./jitarith.c:1822:23: note: in expansion of macro 'jit_bosubi_l' (void)jit_bosubi_l(refslow, JIT_R2, (uintptr_t)v << 1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:175:104: note: in expansion of macro 'BGTi' #define jit_bosubi_i(label, rs, is) (MOVEIri(JIT_AUX, (is)), SUBCOrrr((rs), (rs), JIT_AUX), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:606:37: note: in expansion of macro 'jit_bosubi_i' #define jit_bosubi_l(label, rs, is) jit_bosubi_i((label), (rs), (is)) ^ ./jitarith.c:1822:23: note: in expansion of macro 'jit_bosubi_l' (void)jit_bosubi_l(refslow, JIT_R2, (uintptr_t)v << 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:208:23: note: in expansion of macro '_XFX' #define MCRXRi(RD) _XFX (31, (RD)<<2, 0, 512) ^ ./lightning/ppc/core.h:175:93: note: in expansion of macro 'MCRXRi' #define jit_bosubi_i(label, rs, is) (MOVEIri(JIT_AUX, (is)), SUBCOrrr((rs), (rs), JIT_AUX), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:606:37: note: in expansion of macro 'jit_bosubi_i' #define jit_bosubi_l(label, rs, is) jit_bosubi_i((label), (rs), (is)) ^ ./jitarith.c:1822:23: note: in expansion of macro 'jit_bosubi_l' (void)jit_bosubi_l(refslow, JIT_R2, (uintptr_t)v << 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:94:40: note: in expansion of macro '_jit_I' #define _XO( OP,RD,RA,RB,OE,XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)|(_u1(OE)<<10)|( _u9(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:222:30: note: in expansion of macro '_XO' #define MULLWOrrr(RD,RA,RB) _XO (31, RD, RA, RB, 1, 235, 0) ^ ./lightning/ppc/core.h:182:49: note: in expansion of macro 'MULLWOrrr' #define jit_bomulr_i(label, s1, s2) ( MULLWOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:607:37: note: in expansion of macro 'jit_bomulr_i' #define jit_bomulr_l(label, s1, s2) jit_bomulr_i((label), (s1), (s2)) ^ ./jitarith.c:1839:23: note: in expansion of macro 'jit_bomulr_l' (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:182:93: note: in expansion of macro 'BGTi' #define jit_bomulr_i(label, s1, s2) ( MULLWOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:607:37: note: in expansion of macro 'jit_bomulr_i' #define jit_bomulr_l(label, s1, s2) jit_bomulr_i((label), (s1), (s2)) ^ ./jitarith.c:1839:23: note: in expansion of macro 'jit_bomulr_l' (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:182:93: note: in expansion of macro 'BGTi' #define jit_bomulr_i(label, s1, s2) ( MULLWOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:607:37: note: in expansion of macro 'jit_bomulr_i' #define jit_bomulr_l(label, s1, s2) jit_bomulr_i((label), (s1), (s2)) ^ ./jitarith.c:1839:23: note: in expansion of macro 'jit_bomulr_l' (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:182:93: note: in expansion of macro 'BGTi' #define jit_bomulr_i(label, s1, s2) ( MULLWOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:607:37: note: in expansion of macro 'jit_bomulr_i' #define jit_bomulr_l(label, s1, s2) jit_bomulr_i((label), (s1), (s2)) ^ ./jitarith.c:1839:23: note: in expansion of macro 'jit_bomulr_l' (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:208:23: note: in expansion of macro '_XFX' #define MCRXRi(RD) _XFX (31, (RD)<<2, 0, 512) ^ ./lightning/ppc/core.h:182:82: note: in expansion of macro 'MCRXRi' #define jit_bomulr_i(label, s1, s2) ( MULLWOrrr((s1), (s1), (s2)), MCRXRi(0), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:607:37: note: in expansion of macro 'jit_bomulr_i' #define jit_bomulr_l(label, s1, s2) jit_bomulr_i((label), (s1), (s2)) ^ ./jitarith.c:1839:23: note: in expansion of macro 'jit_bomulr_l' (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:150:32: note: in expansion of macro 'jit_ori_l' #define jit_ori_ul(d, rs, is) jit_ori_l((d), (rs), (is)) ^ ./jitarith.c:1841:15: note: in expansion of macro 'jit_ori_ul' jit_ori_ul(dest, JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jitarith.c:1863:17: note: in expansion of macro 'jit_ori_l' jit_ori_l(dest, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./jitarith.c:1865:17: note: in expansion of macro 'jit_andi_l' jit_andi_l(JIT_R0, JIT_R0, (~0x1)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:65:93: note: in definition of macro 'jit_chk_imu' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:117:29: note: in expansion of macro '_X' #define ANDrrr(RA, RS, RB) _X (31, RS, RA, RB, 28, 0) ^ ./lightning/ppc/core.h:148:77: note: in expansion of macro 'ANDrrr' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./jitarith.c:1865:17: note: in expansion of macro 'jit_andi_l' jit_andi_l(JIT_R0, JIT_R0, (~0x1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitarith.c:1871:25: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_V1, JIT_R0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitarith.c:1871:25: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_V1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitarith.c:1871:25: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_V1, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitarith.c:1871:25: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_V1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jitarith.c:1874:17: note: in expansion of macro 'jit_ori_l' jit_ori_l(dest, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:270:32: note: in expansion of macro 'jit_chk_imu' #define jit_xori_i(d, rs, is) jit_chk_imu((is), XORIrri((d), (rs), (is)), XORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:507:32: note: in expansion of macro 'jit_xori_i' #define jit_xori_l(d, rs, is) jit_xori_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:234:29: note: in expansion of macro 'jit_xori_l' #define jit_notr_ul(d, rs) jit_xori_l((d), (rs), ~0L) ^ ./jitarith.c:1877:15: note: in expansion of macro 'jit_notr_ul' jit_notr_ul(JIT_R0, JIT_R0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:65:93: note: in definition of macro 'jit_chk_imu' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:307:27: note: in expansion of macro '_X' #define XORrrr(RA,RS,RB) _X (31, RS, RA, RB, 316, 0) ^ ./lightning/ppc/core.h:270:76: note: in expansion of macro 'XORrrr' #define jit_xori_i(d, rs, is) jit_chk_imu((is), XORIrri((d), (rs), (is)), XORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:507:32: note: in expansion of macro 'jit_xori_i' #define jit_xori_l(d, rs, is) jit_xori_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:234:29: note: in expansion of macro 'jit_xori_l' #define jit_notr_ul(d, rs) jit_xori_l((d), (rs), ~0L) ^ ./jitarith.c:1877:15: note: in expansion of macro 'jit_notr_ul' jit_notr_ul(JIT_R0, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:150:32: note: in expansion of macro 'jit_ori_l' #define jit_ori_ul(d, rs, is) jit_ori_l((d), (rs), (is)) ^ ./jitarith.c:1878:15: note: in expansion of macro 'jit_ori_ul' jit_ori_ul(dest, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1883:22: note: in expansion of macro 'jit_blti_l' refc = jit_blti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1883:22: note: in expansion of macro 'jit_blti_l' refc = jit_blti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1883:22: note: in expansion of macro 'jit_blti_l' refc = jit_blti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1883:22: note: in expansion of macro 'jit_blti_l' refc = jit_blti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1892:22: note: in expansion of macro 'jit_bgti_l' refc = jit_bgti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1892:22: note: in expansion of macro 'jit_bgti_l' refc = jit_bgti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1892:22: note: in expansion of macro 'jit_bgti_l' refc = jit_bgti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1892:22: note: in expansion of macro 'jit_bgti_l' refc = jit_bgti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:156:35: note: in expansion of macro 'jit_s_brai' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1901:22: note: in expansion of macro 'jit_bgei_l' refc = jit_bgei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(0)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1901:22: note: in expansion of macro 'jit_bgei_l' refc = jit_bgei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1901:22: note: in expansion of macro 'jit_bgei_l' refc = jit_bgei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(0)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1901:22: note: in expansion of macro 'jit_bgei_l' refc = jit_bgei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1901:22: note: in expansion of macro 'jit_bgei_l' refc = jit_bgei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(0)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:1905:23: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 1)) | 0x1)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:1905:23: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 1)) | 0x1)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:1905:23: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 1)) | 0x1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:1905:23: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 1)) | 0x1)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitarith.c:1906:21: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, scheme_make_integer(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitarith.c:1906:21: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, scheme_make_integer(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jitarith.c:1908:15: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_R0, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/fp.h:226:31: note: in expansion of macro 'jit_movi_l' #define jit_extr_i_d(rd, rs) (jit_movi_l(JIT_AUX, 0x43300000), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:1919:15: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/fp.h:227:31: note: in expansion of macro 'jit_stxi_l' jit_stxi_l(-8, JIT_SP, JIT_AUX), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:1919:15: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/fp.h:228:31: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_AUX, 0x80000000), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:1919:15: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/fp.h:229:31: note: in expansion of macro 'jit_stxi_l' jit_stxi_l(-4, JIT_SP, JIT_AUX), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:1919:15: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/fp.h:231:31: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_AUX, 0x43300000), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:1919:15: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:88:40: note: in expansion of macro '_jit_I' #define _D( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _s16(DD) ) ^ ./lightning/ppc/asm.h:609:33: note: in expansion of macro '_D' #define LFDrri(RD,RA,imm) _D(50,RD,RA,imm) ^ ./lightning/ppc/fp.h:230:31: note: in expansion of macro 'LFDrri' LFDrri(JIT_FPR(5), JIT_SP, -8), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:1919:15: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:88:40: note: in expansion of macro '_jit_I' #define _D( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _s16(DD) ) ^ ./lightning/ppc/asm.h:277:27: note: in expansion of macro '_D' #define STWrm(RS,ID,RA) _D (36, RS, RA, ID) ^ ./lightning/ppc/fp.h:232:31: note: in expansion of macro 'STWrm' STWrm(JIT_AUX, -8, JIT_SP), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:1919:15: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:310:29: note: in expansion of macro '_Du' #define XORISrri(RA,RS,IM) _Du (27, RS, RA, IM) ^ ./lightning/ppc/fp.h:233:31: note: in expansion of macro 'XORISrri' XORISrri(JIT_AUX, rs, 0x8000), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:1919:15: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:88:40: note: in expansion of macro '_jit_I' #define _D( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _s16(DD) ) ^ ./lightning/ppc/asm.h:277:27: note: in expansion of macro '_D' #define STWrm(RS,ID,RA) _D (36, RS, RA, ID) ^ ./lightning/ppc/fp.h:234:31: note: in expansion of macro 'STWrm' STWrm(JIT_AUX, -4, JIT_SP), \ ^ ./lightning/ppc/fp-common.h:55:31: note: in expansion of macro 'jit_extr_i_d' #define jit_extr_l_d(rd, rs) jit_extr_i_d(rd, rs) ^ ./jit.h:1210:39: note: in expansion of macro 'jit_extr_l_d' #define jit_extr_l_d_fppush(rd, rs) jit_extr_l_d(rd, rs) ^ ./jitfpu.h:102:54: note: in expansion of macro 'jit_extr_l_d_fppush' # define jit_FPSEL_extr_l_xd_fppush(use_fpu, rd, rs) jit_extr_l_d_fppush(rd, rs) ^ ./jitarith.c:1919:15: note: in expansion of macro 'jit_FPSEL_extr_l_xd_fppush' jit_FPSEL_extr_l_xd_fppush(extfl, fpr0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1952:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1952:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1952:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1952:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:160:35: note: in expansion of macro 'jit_s_brai' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1953:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R1, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1953:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R1, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1953:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R1, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1953:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R1, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1960:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1960:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1960:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:1960:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:160:35: note: in expansion of macro 'jit_s_brai' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1961:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R0, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1961:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R0, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1961:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R0, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:1961:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R0, (intptr_t)scheme_make_integer(MAX_TRY_SHIFT)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1978:18: note: in expansion of macro 'jit_bmci_l' ref3 = jit_bmci_l(jit_forward(), JIT_R0, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1978:18: note: in expansion of macro 'jit_bmci_l' ref3 = jit_bmci_l(jit_forward(), JIT_R0, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1978:18: note: in expansion of macro 'jit_bmci_l' ref3 = jit_bmci_l(jit_forward(), JIT_R0, 0x2); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1978:18: note: in expansion of macro 'jit_bmci_l' ref3 = jit_bmci_l(jit_forward(), JIT_R0, 0x2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:1978:18: note: in expansion of macro 'jit_bmci_l' ref3 = jit_bmci_l(jit_forward(), JIT_R0, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitarith.c:1984:13: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_V1, JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitarith.c:1985:13: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_R2, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:121:32: note: in expansion of macro '_Du' #define ANDI_rri(RA, RS, IMM) _Du (28, RS, RA, IMM) ^ ./lightning/ppc/core.h:222:33: note: in expansion of macro 'ANDI_rri' #define jit_lshr_i(d, s1, s2) (ANDI_rri(JIT_AUX, (s2), 31), SLWrrr ((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:494:32: note: in expansion of macro 'jit_lshr_i' #define jit_lshr_l(d, s1, s2) jit_lshr_i((d), (s1), (s2)) ^ ./jitarith.c:1986:13: note: in expansion of macro 'jit_lshr_l' jit_lshr_l(JIT_R2, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:252:27: note: in expansion of macro '_X' #define SLWrrr(RA,RS,RB) _X (31, RS, RA, RB, 24, 0) ^ ./lightning/ppc/core.h:222:62: note: in expansion of macro 'SLWrrr' #define jit_lshr_i(d, s1, s2) (ANDI_rri(JIT_AUX, (s2), 31), SLWrrr ((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:494:32: note: in expansion of macro 'jit_lshr_i' #define jit_lshr_l(d, s1, s2) jit_lshr_i((d), (s1), (s2)) ^ ./jitarith.c:1986:13: note: in expansion of macro 'jit_lshr_l' jit_lshr_l(JIT_R2, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:153:78: note: in expansion of macro 'BEQi' #define jit_bmcr_i(label, s1, s2) ( AND_rrr(JIT_AUX, (s1), (s2)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:599:35: note: in expansion of macro 'jit_bmcr_i' #define jit_bmcr_l(label, s1, s2) jit_bmcr_i((label), (s1), (s2)) ^ ./jitarith.c:1987:20: note: in expansion of macro 'jit_bmcr_l' ref3 = jit_bmcr_l(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:153:78: note: in expansion of macro 'BEQi' #define jit_bmcr_i(label, s1, s2) ( AND_rrr(JIT_AUX, (s1), (s2)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:599:35: note: in expansion of macro 'jit_bmcr_i' #define jit_bmcr_l(label, s1, s2) jit_bmcr_i((label), (s1), (s2)) ^ ./jitarith.c:1987:20: note: in expansion of macro 'jit_bmcr_l' ref3 = jit_bmcr_l(jit_forward(), JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:153:78: note: in expansion of macro 'BEQi' #define jit_bmcr_i(label, s1, s2) ( AND_rrr(JIT_AUX, (s1), (s2)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:599:35: note: in expansion of macro 'jit_bmcr_i' #define jit_bmcr_l(label, s1, s2) jit_bmcr_i((label), (s1), (s2)) ^ ./jitarith.c:1987:20: note: in expansion of macro 'jit_bmcr_l' ref3 = jit_bmcr_l(jit_forward(), JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:153:78: note: in expansion of macro 'BEQi' #define jit_bmcr_i(label, s1, s2) ( AND_rrr(JIT_AUX, (s1), (s2)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:599:35: note: in expansion of macro 'jit_bmcr_i' #define jit_bmcr_l(label, s1, s2) jit_bmcr_i((label), (s1), (s2)) ^ ./jitarith.c:1987:20: note: in expansion of macro 'jit_bmcr_l' ref3 = jit_bmcr_l(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:118:30: note: in expansion of macro '_X' #define AND_rrr(RA, RS, RB) _X (31, RS, RA, RB, 28, 1) ^ ./lightning/ppc/core.h:153:41: note: in expansion of macro 'AND_rrr' #define jit_bmcr_i(label, s1, s2) ( AND_rrr(JIT_AUX, (s1), (s2)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:599:35: note: in expansion of macro 'jit_bmcr_i' #define jit_bmcr_l(label, s1, s2) jit_bmcr_i((label), (s1), (s2)) ^ ./jitarith.c:1987:20: note: in expansion of macro 'jit_bmcr_l' ref3 = jit_bmcr_l(jit_forward(), JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:158:58: note: in expansion of macro 'BGEi' #define jit_bger_i(label, s1, s2) jit_s_brar((s1), (s2), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:593:35: note: in expansion of macro 'jit_bger_i' #define jit_bger_l(label, s1, s2) jit_bger_i((label), (s1), (s2)) ^ ./jitarith.c:1996:20: note: in expansion of macro 'jit_bger_l' ref3 = jit_bger_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:158:58: note: in expansion of macro 'BGEi' #define jit_bger_i(label, s1, s2) jit_s_brar((s1), (s2), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:593:35: note: in expansion of macro 'jit_bger_i' #define jit_bger_l(label, s1, s2) jit_bger_i((label), (s1), (s2)) ^ ./jitarith.c:1996:20: note: in expansion of macro 'jit_bger_l' ref3 = jit_bger_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:158:58: note: in expansion of macro 'BGEi' #define jit_bger_i(label, s1, s2) jit_s_brar((s1), (s2), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:593:35: note: in expansion of macro 'jit_bger_i' #define jit_bger_l(label, s1, s2) jit_bger_i((label), (s1), (s2)) ^ ./jitarith.c:1996:20: note: in expansion of macro 'jit_bger_l' ref3 = jit_bger_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:158:58: note: in expansion of macro 'BGEi' #define jit_bger_i(label, s1, s2) jit_s_brar((s1), (s2), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:593:35: note: in expansion of macro 'jit_bger_i' #define jit_bger_l(label, s1, s2) jit_bger_i((label), (s1), (s2)) ^ ./jitarith.c:1996:20: note: in expansion of macro 'jit_bger_l' ref3 = jit_bger_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:158:35: note: in expansion of macro 'jit_s_brar' #define jit_bger_i(label, s1, s2) jit_s_brar((s1), (s2), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:593:35: note: in expansion of macro 'jit_bger_i' #define jit_bger_l(label, s1, s2) jit_bger_i((label), (s1), (s2)) ^ ./jitarith.c:1996:20: note: in expansion of macro 'jit_bger_l' ref3 = jit_bger_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1998:20: note: in expansion of macro 'jit_bgei_l' ref3 = jit_bgei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1998:20: note: in expansion of macro 'jit_bgei_l' ref3 = jit_bgei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1998:20: note: in expansion of macro 'jit_bgei_l' ref3 = jit_bgei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./lightning/ppc/core-common.h:594:35: note: in expansion of macro 'jit_bgei_i' #define jit_bgei_l(label, rs, is) jit_bgei_i((label), (rs), (is)) ^ ./jitarith.c:1998:20: note: in expansion of macro 'jit_bgei_l' ref3 = jit_bgei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:591:35: note: in expansion of macro 'jit_bgtr_i' #define jit_bgtr_l(label, s1, s2) jit_bgtr_i((label), (s1), (s2)) ^ ./jitarith.c:2004:20: note: in expansion of macro 'jit_bgtr_l' ref3 = jit_bgtr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:591:35: note: in expansion of macro 'jit_bgtr_i' #define jit_bgtr_l(label, s1, s2) jit_bgtr_i((label), (s1), (s2)) ^ ./jitarith.c:2004:20: note: in expansion of macro 'jit_bgtr_l' ref3 = jit_bgtr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:591:35: note: in expansion of macro 'jit_bgtr_i' #define jit_bgtr_l(label, s1, s2) jit_bgtr_i((label), (s1), (s2)) ^ ./jitarith.c:2004:20: note: in expansion of macro 'jit_bgtr_l' ref3 = jit_bgtr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:591:35: note: in expansion of macro 'jit_bgtr_i' #define jit_bgtr_l(label, s1, s2) jit_bgtr_i((label), (s1), (s2)) ^ ./jitarith.c:2004:20: note: in expansion of macro 'jit_bgtr_l' ref3 = jit_bgtr_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:162:35: note: in expansion of macro 'jit_s_brar' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:591:35: note: in expansion of macro 'jit_bgtr_i' #define jit_bgtr_l(label, s1, s2) jit_bgtr_i((label), (s1), (s2)) ^ ./jitarith.c:2004:20: note: in expansion of macro 'jit_bgtr_l' ref3 = jit_bgtr_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:2006:20: note: in expansion of macro 'jit_bgti_l' ref3 = jit_bgti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:2006:20: note: in expansion of macro 'jit_bgti_l' ref3 = jit_bgti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:2006:20: note: in expansion of macro 'jit_bgti_l' ref3 = jit_bgti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitarith.c:2006:20: note: in expansion of macro 'jit_bgti_l' ref3 = jit_bgti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitarith.c:2012:20: note: in expansion of macro 'jit_bner_l' ref3 = jit_bner_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitarith.c:2012:20: note: in expansion of macro 'jit_bner_l' ref3 = jit_bner_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitarith.c:2012:20: note: in expansion of macro 'jit_bner_l' ref3 = jit_bner_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitarith.c:2012:20: note: in expansion of macro 'jit_bner_l' ref3 = jit_bner_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitarith.c:2012:20: note: in expansion of macro 'jit_bner_l' ref3 = jit_bner_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitarith.c:2014:20: note: in expansion of macro 'jit_bnei_l' ref3 = jit_bnei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitarith.c:2014:20: note: in expansion of macro 'jit_bnei_l' ref3 = jit_bnei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitarith.c:2014:20: note: in expansion of macro 'jit_bnei_l' ref3 = jit_bnei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitarith.c:2014:20: note: in expansion of macro 'jit_bnei_l' ref3 = jit_bnei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitarith.c:2020:20: note: in expansion of macro 'jit_bltr_l' ref3 = jit_bltr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitarith.c:2020:20: note: in expansion of macro 'jit_bltr_l' ref3 = jit_bltr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitarith.c:2020:20: note: in expansion of macro 'jit_bltr_l' ref3 = jit_bltr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitarith.c:2020:20: note: in expansion of macro 'jit_bltr_l' ref3 = jit_bltr_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:170:35: note: in expansion of macro 'jit_s_brar' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitarith.c:2020:20: note: in expansion of macro 'jit_bltr_l' ref3 = jit_bltr_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:2022:20: note: in expansion of macro 'jit_blti_l' ref3 = jit_blti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:2022:20: note: in expansion of macro 'jit_blti_l' ref3 = jit_blti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:2022:20: note: in expansion of macro 'jit_blti_l' ref3 = jit_blti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitarith.c:2022:20: note: in expansion of macro 'jit_blti_l' ref3 = jit_blti_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:166:58: note: in expansion of macro 'BLEi' #define jit_bler_i(label, s1, s2) jit_s_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:589:35: note: in expansion of macro 'jit_bler_i' #define jit_bler_l(label, s1, s2) jit_bler_i((label), (s1), (s2)) ^ ./jitarith.c:2028:20: note: in expansion of macro 'jit_bler_l' ref3 = jit_bler_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:166:58: note: in expansion of macro 'BLEi' #define jit_bler_i(label, s1, s2) jit_s_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:589:35: note: in expansion of macro 'jit_bler_i' #define jit_bler_l(label, s1, s2) jit_bler_i((label), (s1), (s2)) ^ ./jitarith.c:2028:20: note: in expansion of macro 'jit_bler_l' ref3 = jit_bler_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:166:58: note: in expansion of macro 'BLEi' #define jit_bler_i(label, s1, s2) jit_s_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:589:35: note: in expansion of macro 'jit_bler_i' #define jit_bler_l(label, s1, s2) jit_bler_i((label), (s1), (s2)) ^ ./jitarith.c:2028:20: note: in expansion of macro 'jit_bler_l' ref3 = jit_bler_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:166:58: note: in expansion of macro 'BLEi' #define jit_bler_i(label, s1, s2) jit_s_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:589:35: note: in expansion of macro 'jit_bler_i' #define jit_bler_l(label, s1, s2) jit_bler_i((label), (s1), (s2)) ^ ./jitarith.c:2028:20: note: in expansion of macro 'jit_bler_l' ref3 = jit_bler_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:166:35: note: in expansion of macro 'jit_s_brar' #define jit_bler_i(label, s1, s2) jit_s_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:589:35: note: in expansion of macro 'jit_bler_i' #define jit_bler_l(label, s1, s2) jit_bler_i((label), (s1), (s2)) ^ ./jitarith.c:2028:20: note: in expansion of macro 'jit_bler_l' ref3 = jit_bler_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitarith.c:2030:20: note: in expansion of macro 'jit_blei_l' ref3 = jit_blei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitarith.c:2030:20: note: in expansion of macro 'jit_blei_l' ref3 = jit_blei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitarith.c:2030:20: note: in expansion of macro 'jit_blei_l' ref3 = jit_blei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitarith.c:2030:20: note: in expansion of macro 'jit_blei_l' ref3 = jit_blei_l(jit_forward(), JIT_R0, (intptr_t)scheme_make_integer(v)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitarith.c:2038:13: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R0, JIT_R0, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitarith.c:2039:13: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_V1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:121:32: note: in expansion of macro '_Du' #define ANDI_rri(RA, RS, IMM) _Du (28, RS, RA, IMM) ^ ./lightning/ppc/core.h:222:33: note: in expansion of macro 'ANDI_rri' #define jit_lshr_i(d, s1, s2) (ANDI_rri(JIT_AUX, (s2), 31), SLWrrr ((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:494:32: note: in expansion of macro 'jit_lshr_i' #define jit_lshr_l(d, s1, s2) jit_lshr_i((d), (s1), (s2)) ^ ./jitarith.c:2040:13: note: in expansion of macro 'jit_lshr_l' jit_lshr_l(JIT_R0, JIT_V1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:252:27: note: in expansion of macro '_X' #define SLWrrr(RA,RS,RB) _X (31, RS, RA, RB, 24, 0) ^ ./lightning/ppc/core.h:222:62: note: in expansion of macro 'SLWrrr' #define jit_lshr_i(d, s1, s2) (ANDI_rri(JIT_AUX, (s2), 31), SLWrrr ((d), (s1), JIT_AUX)) ^ ./lightning/ppc/core-common.h:494:32: note: in expansion of macro 'jit_lshr_i' #define jit_lshr_l(d, s1, s2) jit_lshr_i((d), (s1), (s2)) ^ ./jitarith.c:2040:13: note: in expansion of macro 'jit_lshr_l' jit_lshr_l(JIT_R0, JIT_V1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:153:78: note: in expansion of macro 'BEQi' #define jit_bmcr_i(label, s1, s2) ( AND_rrr(JIT_AUX, (s1), (s2)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:599:35: note: in expansion of macro 'jit_bmcr_i' #define jit_bmcr_l(label, s1, s2) jit_bmcr_i((label), (s1), (s2)) ^ ./jitarith.c:2041:20: note: in expansion of macro 'jit_bmcr_l' ref3 = jit_bmcr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:153:78: note: in expansion of macro 'BEQi' #define jit_bmcr_i(label, s1, s2) ( AND_rrr(JIT_AUX, (s1), (s2)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:599:35: note: in expansion of macro 'jit_bmcr_i' #define jit_bmcr_l(label, s1, s2) jit_bmcr_i((label), (s1), (s2)) ^ ./jitarith.c:2041:20: note: in expansion of macro 'jit_bmcr_l' ref3 = jit_bmcr_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:153:78: note: in expansion of macro 'BEQi' #define jit_bmcr_i(label, s1, s2) ( AND_rrr(JIT_AUX, (s1), (s2)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:599:35: note: in expansion of macro 'jit_bmcr_i' #define jit_bmcr_l(label, s1, s2) jit_bmcr_i((label), (s1), (s2)) ^ ./jitarith.c:2041:20: note: in expansion of macro 'jit_bmcr_l' ref3 = jit_bmcr_l(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:153:78: note: in expansion of macro 'BEQi' #define jit_bmcr_i(label, s1, s2) ( AND_rrr(JIT_AUX, (s1), (s2)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:599:35: note: in expansion of macro 'jit_bmcr_i' #define jit_bmcr_l(label, s1, s2) jit_bmcr_i((label), (s1), (s2)) ^ ./jitarith.c:2041:20: note: in expansion of macro 'jit_bmcr_l' ref3 = jit_bmcr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:118:30: note: in expansion of macro '_X' #define AND_rrr(RA, RS, RB) _X (31, RS, RA, RB, 28, 1) ^ ./lightning/ppc/core.h:153:41: note: in expansion of macro 'AND_rrr' #define jit_bmcr_i(label, s1, s2) ( AND_rrr(JIT_AUX, (s1), (s2)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:599:35: note: in expansion of macro 'jit_bmcr_i' #define jit_bmcr_l(label, s1, s2) jit_bmcr_i((label), (s1), (s2)) ^ ./jitarith.c:2041:20: note: in expansion of macro 'jit_bmcr_l' ref3 = jit_bmcr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:2043:20: note: in expansion of macro 'jit_bmci_l' ref3 = jit_bmci_l(jit_forward(), JIT_R0, (uintptr_t)1 << (v+1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:2043:20: note: in expansion of macro 'jit_bmci_l' ref3 = jit_bmci_l(jit_forward(), JIT_R0, (uintptr_t)1 << (v+1)); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:2043:20: note: in expansion of macro 'jit_bmci_l' ref3 = jit_bmci_l(jit_forward(), JIT_R0, (uintptr_t)1 << (v+1)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitarith.c:2043:20: note: in expansion of macro 'jit_bmci_l' ref3 = jit_bmci_l(jit_forward(), JIT_R0, (uintptr_t)1 << (v+1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitarith.c:2048:18: note: in expansion of macro 'jit_bmsi_l' ref3 = jit_bmsi_l(jit_forward(), JIT_R0, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitarith.c:2048:18: note: in expansion of macro 'jit_bmsi_l' ref3 = jit_bmsi_l(jit_forward(), JIT_R0, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitarith.c:2048:18: note: in expansion of macro 'jit_bmsi_l' ref3 = jit_bmsi_l(jit_forward(), JIT_R0, 0x2); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitarith.c:2048:18: note: in expansion of macro 'jit_bmsi_l' ref3 = jit_bmsi_l(jit_forward(), JIT_R0, 0x2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitarith.c:2048:18: note: in expansion of macro 'jit_bmsi_l' ref3 = jit_bmsi_l(jit_forward(), JIT_R0, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:2083:14: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:2083:14: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./jitarith.c: In function 'scheme_generate_nary_arith': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:2260:11: note: in expansion of macro 'jit_bmsi_ul' reffx = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:2260:11: note: in expansion of macro 'jit_bmsi_ul' reffx = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:2260:11: note: in expansion of macro 'jit_bmsi_ul' reffx = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:2260:11: note: in expansion of macro 'jit_bmsi_ul' reffx = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitarith.c:2260:11: note: in expansion of macro 'jit_bmsi_ul' reffx = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:2294:9: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_nary_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitarith.c:2294:9: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_nary_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:2298:13: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:2298:13: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitarith.c:2301:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitarith.c:2301:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:2302:16: note: in expansion of macro 'jit_jmpi' refdone3 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitarith.c:2302:16: note: in expansion of macro 'jit_jmpi' refdone3 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitarith.c:2362:17: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitarith.c:2362:17: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitarith.c:2362:17: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitarith.c:2362:17: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitarith.c:2392:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitarith.c:2392:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:2412:12: note: in expansion of macro 'jit_beqi_p' refx = jit_beqi_p(jit_forward(), JIT_R0, scheme_false); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitarith.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:2412:12: note: in expansion of macro 'jit_beqi_p' refx = jit_beqi_p(jit_forward(), JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:2412:12: note: in expansion of macro 'jit_beqi_p' refx = jit_beqi_p(jit_forward(), JIT_R0, scheme_false); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:2412:12: note: in expansion of macro 'jit_beqi_p' refx = jit_beqi_p(jit_forward(), JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitarith.c:2412:12: note: in expansion of macro 'jit_beqi_p' refx = jit_beqi_p(jit_forward(), JIT_R0, scheme_false); ^ gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./jitcall.c -o jitcall.o In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./jitcall.c: In function 'generate_proc_struct_retry': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:76:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:76:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_proc_struct_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:76:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_proc_struct_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:76:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_proc_struct_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:76:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:80:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_V1, &((Scheme_Structure *)0x0)->stype); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jitcall.c:81:3: note: in expansion of macro 'jit_ldi_p' jit_ldi_p(JIT_R2, &scheme_reduced_procedure_struct); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jitcall.c:81:3: note: in expansion of macro 'jit_ldi_p' jit_ldi_p(JIT_R2, &scheme_reduced_procedure_struct); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcall.c:82:10: note: in expansion of macro 'jit_bner_p' ref3 = jit_bner_p(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcall.c:82:10: note: in expansion of macro 'jit_bner_p' ref3 = jit_bner_p(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcall.c:82:10: note: in expansion of macro 'jit_bner_p' ref3 = jit_bner_p(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcall.c:82:10: note: in expansion of macro 'jit_bner_p' ref3 = jit_bner_p(jit_forward(), JIT_R1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcall.c:82:10: note: in expansion of macro 'jit_bner_p' ref3 = jit_bner_p(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:85:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_V1, &((Scheme_Structure *)0x0)->slots[1]); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:86:11: note: in expansion of macro 'jit_bnei_p' refz3 = jit_bnei_p(jit_forward(), JIT_R2, scheme_make_integer(num_rands)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:86:11: note: in expansion of macro 'jit_bnei_p' refz3 = jit_bnei_p(jit_forward(), JIT_R2, scheme_make_integer(num_rands)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:86:11: note: in expansion of macro 'jit_bnei_p' refz3 = jit_bnei_p(jit_forward(), JIT_R2, scheme_make_integer(num_rands)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:86:11: note: in expansion of macro 'jit_bnei_p' refz3 = jit_bnei_p(jit_forward(), JIT_R2, scheme_make_integer(num_rands)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:91:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R1, &((Scheme_Struct_Type *)0x0)->proc_attr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:92:11: note: in expansion of macro 'jit_bmci_i' refz1 = jit_bmci_i(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:92:11: note: in expansion of macro 'jit_bmci_i' refz1 = jit_bmci_i(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:92:11: note: in expansion of macro 'jit_bmci_i' refz1 = jit_bmci_i(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:92:11: note: in expansion of macro 'jit_bmci_i' refz1 = jit_bmci_i(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:92:11: note: in expansion of macro 'jit_bmci_i' refz1 = jit_bmci_i(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcall.c:98:3: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R1, JIT_R1, &((Scheme_Structure *)0x0)->slots); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitcall.c:103:11: note: in expansion of macro 'jit_bmsi_i' refz4 = jit_bmsi_i(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitcall.c:103:11: note: in expansion of macro 'jit_bmsi_i' refz4 = jit_bmsi_i(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitcall.c:103:11: note: in expansion of macro 'jit_bmsi_i' refz4 = jit_bmsi_i(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitcall.c:103:11: note: in expansion of macro 'jit_bmsi_i' refz4 = jit_bmsi_i(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitcall.c:103:11: note: in expansion of macro 'jit_bmsi_i' refz4 = jit_bmsi_i(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcall.c:104:11: note: in expansion of macro 'mz_bnei_t' refz2 = mz_bnei_t(jit_forward(), JIT_R1, scheme_native_closure_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcall.c:104:11: note: in expansion of macro 'mz_bnei_t' refz2 = mz_bnei_t(jit_forward(), JIT_R1, scheme_native_closure_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcall.c:104:11: note: in expansion of macro 'mz_bnei_t' refz2 = mz_bnei_t(jit_forward(), JIT_R1, scheme_native_closure_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcall.c:104:11: note: in expansion of macro 'mz_bnei_t' refz2 = mz_bnei_t(jit_forward(), JIT_R1, scheme_native_closure_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcall.c:104:11: note: in expansion of macro 'mz_bnei_t' refz2 = mz_bnei_t(jit_forward(), JIT_R1, scheme_native_closure_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcall.c:104:11: note: in expansion of macro 'mz_bnei_t' refz2 = mz_bnei_t(jit_forward(), JIT_R1, scheme_native_closure_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:740:40: note: in expansion of macro 'jit_finish' #define mz_finish_unsynced_runstack(x) jit_finish(x) ^ ./jitcall.c:114:9: note: in expansion of macro 'mz_finish_unsynced_runstack' (void)mz_finish_unsynced_runstack(scheme_native_arity_check); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:740:40: note: in expansion of macro 'jit_finish' #define mz_finish_unsynced_runstack(x) jit_finish(x) ^ ./jitcall.c:114:9: note: in expansion of macro 'mz_finish_unsynced_runstack' (void)mz_finish_unsynced_runstack(scheme_native_arity_check); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:740:40: note: in expansion of macro 'jit_finish' #define mz_finish_unsynced_runstack(x) jit_finish(x) ^ ./jitcall.c:114:9: note: in expansion of macro 'mz_finish_unsynced_runstack' (void)mz_finish_unsynced_runstack(scheme_native_arity_check); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:740:40: note: in expansion of macro 'jit_finish' #define mz_finish_unsynced_runstack(x) jit_finish(x) ^ ./jitcall.c:114:9: note: in expansion of macro 'mz_finish_unsynced_runstack' (void)mz_finish_unsynced_runstack(scheme_native_arity_check); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcall.c:117:11: note: in expansion of macro 'jit_beqi_i' refz5 = jit_beqi_i(jit_forward(), JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcall.c:117:11: note: in expansion of macro 'jit_beqi_i' refz5 = jit_beqi_i(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcall.c:117:11: note: in expansion of macro 'jit_beqi_i' refz5 = jit_beqi_i(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcall.c:117:11: note: in expansion of macro 'jit_beqi_i' refz5 = jit_beqi_i(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcall.c:117:11: note: in expansion of macro 'jit_beqi_i' refz5 = jit_beqi_i(jit_forward(), JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:121:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_V1, &((Scheme_Structure *)0x0)->stype); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:122:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R1, &((Scheme_Struct_Type *)0x0)->proc_attr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcall.c:125:3: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R1, JIT_R1, &((Scheme_Structure *)0x0)->slots); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:127:9: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refagain); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:133:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:133:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:133:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:133:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:133:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:134:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_V1, &((Scheme_Chaperone *)0x0)->redirects); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcall.c:135:11: note: in expansion of macro 'mz_bnei_t' refz6 = mz_bnei_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcall.c:135:11: note: in expansion of macro 'mz_bnei_t' refz6 = mz_bnei_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcall.c:135:11: note: in expansion of macro 'mz_bnei_t' refz6 = mz_bnei_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcall.c:135:11: note: in expansion of macro 'mz_bnei_t' refz6 = mz_bnei_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcall.c:135:11: note: in expansion of macro 'mz_bnei_t' refz6 = mz_bnei_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcall.c:135:11: note: in expansion of macro 'mz_bnei_t' refz6 = mz_bnei_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcall.c:136:9: note: in expansion of macro 'jit_ldxi_l' (void)jit_ldxi_l(JIT_R2, JIT_R1, &SCHEME_VEC_SIZE(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:137:11: note: in expansion of macro 'jit_bmci_i' refz7 = jit_bmci_i(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:137:11: note: in expansion of macro 'jit_bmci_i' refz7 = jit_bmci_i(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:137:11: note: in expansion of macro 'jit_bmci_i' refz7 = jit_bmci_i(jit_forward(), JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:137:11: note: in expansion of macro 'jit_bmci_i' refz7 = jit_bmci_i(jit_forward(), JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:137:11: note: in expansion of macro 'jit_bmci_i' refz7 = jit_bmci_i(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcall.c:139:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_V1, &SCHEME_CHAPERONE_FLAGS(((Scheme_Chaperone *)0x0))); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcall.c:140:11: note: in expansion of macro 'jit_bmci_ul' refz8 = jit_bmci_ul(jit_forward(), JIT_R2, SCHEME_PROC_CHAPERONE_CALL_DIRECT); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcall.c:140:11: note: in expansion of macro 'jit_bmci_ul' refz8 = jit_bmci_ul(jit_forward(), JIT_R2, SCHEME_PROC_CHAPERONE_CALL_DIRECT); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcall.c:140:11: note: in expansion of macro 'jit_bmci_ul' refz8 = jit_bmci_ul(jit_forward(), JIT_R2, SCHEME_PROC_CHAPERONE_CALL_DIRECT); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcall.c:140:11: note: in expansion of macro 'jit_bmci_ul' refz8 = jit_bmci_ul(jit_forward(), JIT_R2, SCHEME_PROC_CHAPERONE_CALL_DIRECT); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcall.c:140:11: note: in expansion of macro 'jit_bmci_ul' refz8 = jit_bmci_ul(jit_forward(), JIT_R2, SCHEME_PROC_CHAPERONE_CALL_DIRECT); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:144:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R1, &(SCHEME_VEC_ELS(0x0)[1])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:145:10: note: in expansion of macro 'jit_beqi_p' ref9 = jit_beqi_p(jit_forward(), JIT_R2, scheme_false); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:145:10: note: in expansion of macro 'jit_beqi_p' ref9 = jit_beqi_p(jit_forward(), JIT_R2, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:145:10: note: in expansion of macro 'jit_beqi_p' ref9 = jit_beqi_p(jit_forward(), JIT_R2, scheme_false); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:145:10: note: in expansion of macro 'jit_beqi_p' ref9 = jit_beqi_p(jit_forward(), JIT_R2, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:145:10: note: in expansion of macro 'jit_beqi_p' ref9 = jit_beqi_p(jit_forward(), JIT_R2, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:146:11: note: in expansion of macro 'jit_bnei_p' refz9 = jit_bnei_p(jit_forward(), JIT_R2, scheme_make_integer(num_rands)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:146:11: note: in expansion of macro 'jit_bnei_p' refz9 = jit_bnei_p(jit_forward(), JIT_R2, scheme_make_integer(num_rands)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:146:11: note: in expansion of macro 'jit_bnei_p' refz9 = jit_bnei_p(jit_forward(), JIT_R2, scheme_make_integer(num_rands)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:146:11: note: in expansion of macro 'jit_bnei_p' refz9 = jit_bnei_p(jit_forward(), JIT_R2, scheme_make_integer(num_rands)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcall.c:152:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &MZ_OPT_HASH_KEY((Scheme_Inclhash_Object *)(0x0))); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:153:10: note: in expansion of macro 'jit_bmci_i' ref9 = jit_bmci_i(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:153:10: note: in expansion of macro 'jit_bmci_i' ref9 = jit_bmci_i(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:153:10: note: in expansion of macro 'jit_bmci_i' ref9 = jit_bmci_i(jit_forward(), JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:153:10: note: in expansion of macro 'jit_bmci_i' ref9 = jit_bmci_i(jit_forward(), JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./jitcall.c:153:10: note: in expansion of macro 'jit_bmci_i' ref9 = jit_bmci_i(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:154:9: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:154:9: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcall.c:155:3: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R1, JIT_R2, &((Scheme_Thread *)0x0)->self_for_proc_chaperone); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:156:11: note: in expansion of macro 'jit_bnei_p' ref10 = jit_bnei_p(jit_forward(), JIT_R1, NULL); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:156:11: note: in expansion of macro 'jit_bnei_p' ref10 = jit_bnei_p(jit_forward(), JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:156:11: note: in expansion of macro 'jit_bnei_p' ref10 = jit_bnei_p(jit_forward(), JIT_R1, NULL); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:156:11: note: in expansion of macro 'jit_bnei_p' ref10 = jit_bnei_p(jit_forward(), JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:156:11: note: in expansion of macro 'jit_bnei_p' ref10 = jit_bnei_p(jit_forward(), JIT_R1, NULL); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./jitcall.c:157:3: note: in expansion of macro 'jit_stxi_l' jit_stxi_l(&((Scheme_Thread *)0x0)->self_for_proc_chaperone, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:159:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_V1, &((Scheme_Chaperone *)0x0)->redirects); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:165:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R1, &(SCHEME_VEC_ELS(0x0)[0])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:166:9: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refagain); ^ ./jitcall.c: In function 'generate_direct_prim_tail_call': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcall.c:373:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:376:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:376:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:184:27: note: in expansion of macro 'MTCTRr' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcall.c:383:5: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:184:40: note: in expansion of macro 'BCTRL' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcall.c:383:5: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./jitcall.c: In function 'scheme_generate_tail_call': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcall.c:419:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcall.c:419:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcall.c:419:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcall.c:419:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcall.c:419:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcall.c:420:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_V1, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:421:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_native_closure_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:421:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_native_closure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:421:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_native_closure_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:421:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_native_closure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:421:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_native_closure_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:432:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_V1, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcall.c:433:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R0, &((Scheme_Native_Lambda *)0x0)->max_let_depth); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:434:5: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R1, tl_MZ_RUNSTACK_START); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:434:5: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R1, tl_MZ_RUNSTACK_START); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:436:12: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:436:12: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:436:12: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:436:12: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:171:36: note: in expansion of macro 'jit_u_brar' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:436:12: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./jit.h:594:33: note: in expansion of macro 'jit_ldi_i' # define mz_tl_ldi_i(reg, addr) jit_ldi_i(reg, addr) ^ ./jitcall.c:446:11: note: in expansion of macro 'mz_tl_ldi_i' (void)mz_tl_ldi_i(JIT_R2, tl_scheme_fuel_counter); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./jit.h:594:33: note: in expansion of macro 'jit_ldi_i' # define mz_tl_ldi_i(reg, addr) jit_ldi_i(reg, addr) ^ ./jitcall.c:446:11: note: in expansion of macro 'mz_tl_ldi_i' (void)mz_tl_ldi_i(JIT_R2, tl_scheme_fuel_counter); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcall.c:447:12: note: in expansion of macro 'jit_blei_i' ref5 = jit_blei_i(jit_forward(), JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcall.c:447:12: note: in expansion of macro 'jit_blei_i' ref5 = jit_blei_i(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcall.c:447:12: note: in expansion of macro 'jit_blei_i' ref5 = jit_blei_i(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcall.c:447:12: note: in expansion of macro 'jit_blei_i' ref5 = jit_blei_i(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcall.c:447:12: note: in expansion of macro 'jit_blei_i' ref5 = jit_blei_i(jit_forward(), JIT_R2, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcall.c:483:7: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R1, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:500:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Lambda *)0x0)->u.tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:502:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Lambda *)0x0)->arity_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcall.c:510:7: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R2, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcall.c:515:5: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R1, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:521:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:521:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:528:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(direct_to_code->code->u.tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcall.c:533:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcall.c:533:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:578:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:578:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jitcall.c:584:5: note: in expansion of macro 'mz_tl_sti_p' mz_tl_sti_p(tl_fixup_runstack_base, JIT_RUNSTACK_BASE_OR_ALT(JIT_R1), JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jitcall.c:584:5: note: in expansion of macro 'mz_tl_sti_p' mz_tl_sti_p(tl_fixup_runstack_base, JIT_RUNSTACK_BASE_OR_ALT(JIT_R1), JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcall.c:585:5: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R1, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./jit.h:590:42: note: in expansion of macro 'jit_sti_l' # define mz_tl_sti_l(addr, reg, tmp_reg) jit_sti_l(addr, reg) ^ ./jitcall.c:586:5: note: in expansion of macro 'mz_tl_sti_l' mz_tl_sti_l(tl_fixup_already_in_place, JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./jit.h:590:42: note: in expansion of macro 'jit_sti_l' # define mz_tl_sti_l(addr, reg, tmp_reg) jit_sti_l(addr, reg) ^ ./jitcall.c:586:5: note: in expansion of macro 'mz_tl_sti_l' mz_tl_sti_l(tl_fixup_already_in_place, JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcall.c:591:5: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R0, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:600:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(sjc.finish_tail_call_fixup_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:602:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(sjc.finish_tail_call_code); ^ ./jitcall.c: In function 'scheme_generate_force_value_same_mark': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:611:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:611:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:614:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:614:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:614:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:614:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refr); ^ ./jitcall.c: In function 'scheme_generate_finish_apply': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:622:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_apply_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:622:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_apply_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:622:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_apply_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:622:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_apply_from_native, refr); ^ ./jitcall.c: In function 'scheme_generate_finish_tail_apply': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:629:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_tail_apply_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:629:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_tail_apply_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:629:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_tail_apply_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:629:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_tail_apply_from_native, refr); ^ ./jitcall.c: In function 'scheme_generate_finish_multi_apply': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:636:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_apply_multi_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:636:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_apply_multi_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:636:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_apply_multi_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:636:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_apply_multi_from_native, refr); ^ ./jitcall.c: In function 'scheme_generate_finish_tail_call': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:649:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(_scheme_tail_apply_from_native_fixup_args, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:649:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(_scheme_tail_apply_from_native_fixup_args, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:649:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(_scheme_tail_apply_from_native_fixup_args, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:649:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(_scheme_tail_apply_from_native_fixup_args, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:652:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_tail_apply_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:652:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_tail_apply_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:652:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_tail_apply_from_native, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:652:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts__scheme_tail_apply_from_native, refr); ^ ./jitcall.c: In function 'generate_direct_prim_non_tail_call': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcall.c:668:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcall.c:668:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcall.c:668:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcall.c:672:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:675:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:675:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:184:27: note: in expansion of macro 'MTCTRr' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcall.c:683:5: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:184:40: note: in expansion of macro 'BCTRL' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcall.c:683:5: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcall.c:694:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:699:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:699:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:699:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./jitcall.c: In function 'generate_retry_call': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:721:9: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:721:9: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcall.c:722:3: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R2, JIT_R1, &((Scheme_Thread *)0x0)->ku.apply.tail_num_rands); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:726:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:726:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:732:9: note: in expansion of macro 'jit_bltr_ul' ref = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:732:9: note: in expansion of macro 'jit_bltr_ul' ref = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:732:9: note: in expansion of macro 'jit_bltr_ul' ref = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:732:9: note: in expansion of macro 'jit_bltr_ul' ref = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:171:36: note: in expansion of macro 'jit_u_brar' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:732:9: note: in expansion of macro 'jit_bltr_ul' ref = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcall.c:740:3: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R2, JIT_R1, &((Scheme_Thread *)0x0)->ku.apply.tail_num_rands); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:741:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R1, &((Scheme_Thread *)0x0)->ku.apply.tail_rands); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitcall.c:745:10: note: in expansion of macro 'jit_blei_l' ref2 = jit_blei_l(jit_forward(), JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitcall.c:745:10: note: in expansion of macro 'jit_blei_l' ref2 = jit_blei_l(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitcall.c:745:10: note: in expansion of macro 'jit_blei_l' ref2 = jit_blei_l(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitcall.c:745:10: note: in expansion of macro 'jit_blei_l' ref2 = jit_blei_l(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitcall.c:745:10: note: in expansion of macro 'jit_blei_l' ref2 = jit_blei_l(jit_forward(), JIT_R2, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcall.c:746:3: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R2, JIT_R2, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:749:9: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/core.h:289:34: note: in expansion of macro 'jit_movi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./lightning/ppc/core.h:291:33: note: in expansion of macro 'jit_stixi_l' #define jit_stixi_p(id, rd, is) jit_stixi_l(id, rd, is) ^ ./jitcall.c:753:3: note: in expansion of macro 'jit_stixi_p' jit_stixi_p(&((Scheme_Thread *)0x0)->ku.apply.tail_rands, JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:289:59: note: in expansion of macro 'jit_stxi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./lightning/ppc/core.h:291:33: note: in expansion of macro 'jit_stixi_l' #define jit_stixi_p(id, rd, is) jit_stixi_l(id, rd, is) ^ ./jitcall.c:753:3: note: in expansion of macro 'jit_stixi_p' jit_stixi_p(&((Scheme_Thread *)0x0)->ku.apply.tail_rands, JIT_R1, NULL); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:289:59: note: in expansion of macro 'jit_stxi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./lightning/ppc/core.h:291:33: note: in expansion of macro 'jit_stixi_l' #define jit_stixi_p(id, rd, is) jit_stixi_l(id, rd, is) ^ ./jitcall.c:753:3: note: in expansion of macro 'jit_stixi_p' jit_stixi_p(&((Scheme_Thread *)0x0)->ku.apply.tail_rands, JIT_R1, NULL); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:759:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R1, &((Scheme_Thread *)0x0)->ku.apply.tail_rator); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:760:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:760:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcall.c:761:3: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(&((Scheme_Thread *)0x0)->ku.apply.tail_rator, JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcall.c:762:3: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R0, JIT_R1, &((Scheme_Thread *)0x0)->ku.apply.tail_num_rands); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:764:9: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(reftop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:769:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:769:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./jitcall.c: In function 'generate_clear_slow_previous_args': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcall.c:795:9: note: in expansion of macro 'mz_finish' (void)mz_finish(clear_runstack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcall.c:795:9: note: in expansion of macro 'mz_finish' (void)mz_finish(clear_runstack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcall.c:795:9: note: in expansion of macro 'mz_finish' (void)mz_finish(clear_runstack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcall.c:795:9: note: in expansion of macro 'mz_finish' (void)mz_finish(clear_runstack); ^ ./jitcall.c: In function 'generate_ignored_result_check': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:807:10: note: in expansion of macro 'jit_bnei_p' refm = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:807:10: note: in expansion of macro 'jit_bnei_p' refm = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:807:10: note: in expansion of macro 'jit_bnei_p' refm = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:807:10: note: in expansion of macro 'jit_bnei_p' refm = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:807:10: note: in expansion of macro 'jit_bnei_p' refm = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:808:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:808:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/core.h:289:34: note: in expansion of macro 'jit_movi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./lightning/ppc/core.h:291:33: note: in expansion of macro 'jit_stixi_l' #define jit_stixi_p(id, rd, is) jit_stixi_l(id, rd, is) ^ ./jitcall.c:809:3: note: in expansion of macro 'jit_stixi_p' jit_stixi_p(&((Scheme_Thread *)0x0)->ku.multiple.array, JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:289:59: note: in expansion of macro 'jit_stxi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./lightning/ppc/core.h:291:33: note: in expansion of macro 'jit_stixi_l' #define jit_stixi_p(id, rd, is) jit_stixi_l(id, rd, is) ^ ./jitcall.c:809:3: note: in expansion of macro 'jit_stixi_p' jit_stixi_p(&((Scheme_Thread *)0x0)->ku.multiple.array, JIT_R1, NULL); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:289:59: note: in expansion of macro 'jit_stxi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./lightning/ppc/core.h:291:33: note: in expansion of macro 'jit_stixi_l' #define jit_stixi_p(id, rd, is) jit_stixi_l(id, rd, is) ^ ./jitcall.c:809:3: note: in expansion of macro 'jit_stixi_p' jit_stixi_p(&((Scheme_Thread *)0x0)->ku.multiple.array, JIT_R1, NULL); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:810:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_void); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:810:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_void); ^ ./jitcall.c: In function 'scheme_generate_non_tail_call': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcall.c:845:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcall.c:845:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcall.c:845:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcall.c:855:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcall.c:855:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcall.c:855:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcall.c:855:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcall.c:855:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcall.c:856:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_V1, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:857:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_native_closure_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:857:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_native_closure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:857:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_native_closure_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:857:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_native_closure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:857:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_native_closure_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:868:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_V1, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcall.c:869:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R2, &((Scheme_Native_Lambda *)0x0)->max_let_depth); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:871:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R1, tl_MZ_RUNSTACK_START); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:871:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R1, tl_MZ_RUNSTACK_START); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:873:10: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:873:10: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:873:10: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:873:10: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:171:36: note: in expansion of macro 'jit_u_brar' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:873:10: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:877:9: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R1, tl_scheme_jit_stack_boundary); /* assumes USE_STACK_BOUNDARY_VAR */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcall.c:877:9: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R1, tl_scheme_jit_stack_boundary); /* assumes USE_STACK_BOUNDARY_VAR */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:878:10: note: in expansion of macro 'jit_bltr_ul' ref9 = jit_bltr_ul(jit_forward(), JIT_SP, JIT_R1); /* assumes down-growing stack */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:878:10: note: in expansion of macro 'jit_bltr_ul' ref9 = jit_bltr_ul(jit_forward(), JIT_SP, JIT_R1); /* assumes down-growing stack */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:878:10: note: in expansion of macro 'jit_bltr_ul' ref9 = jit_bltr_ul(jit_forward(), JIT_SP, JIT_R1); /* assumes down-growing stack */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:878:10: note: in expansion of macro 'jit_bltr_ul' ref9 = jit_bltr_ul(jit_forward(), JIT_SP, JIT_R1); /* assumes down-growing stack */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:171:36: note: in expansion of macro 'jit_u_brar' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcall.c:878:10: note: in expansion of macro 'jit_bltr_ul' ref9 = jit_bltr_ul(jit_forward(), JIT_SP, JIT_R1); /* assumes down-growing stack */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jitcall.c:940:7: note: in expansion of macro 'mz_get_local_p_x' mz_get_local_p_x(JIT_V1, JIT_LOCAL3, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcall.c:947:7: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcall.c:947:7: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:953:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:955:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_V1, &((Scheme_Native_Lambda *)0x0)->u.tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:957:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_V1, &((Scheme_Native_Lambda *)0x0)->arity_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:960:11: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:960:11: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcall.c:963:7: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); /* callee restores (copied) V registers, etc. */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcall.c:963:7: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); /* callee restores (copied) V registers, etc. */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcall.c:966:7: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcall.c:966:7: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:74:36: note: in expansion of macro 'jit_chk_imu' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:165:36: note: in expansion of macro 'jit_u_brai' #define jit_blei_ui(label, rs, is) jit_u_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:611:36: note: in expansion of macro 'jit_blei_ui' #define jit_blei_ul(label, rs, is) jit_blei_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:424:35: note: in expansion of macro 'jit_blei_ul' #define jit_blei_p(label, rs, is) jit_blei_ul((label), (rs), (is)) ^ ./jitcall.c:985:12: note: in expansion of macro 'jit_blei_p' refc = jit_blei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:165:59: note: in expansion of macro 'BLEi' #define jit_blei_ui(label, rs, is) jit_u_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:611:36: note: in expansion of macro 'jit_blei_ui' #define jit_blei_ul(label, rs, is) jit_blei_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:424:35: note: in expansion of macro 'jit_blei_ul' #define jit_blei_p(label, rs, is) jit_blei_ul((label), (rs), (is)) ^ ./jitcall.c:985:12: note: in expansion of macro 'jit_blei_p' refc = jit_blei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:165:59: note: in expansion of macro 'BLEi' #define jit_blei_ui(label, rs, is) jit_u_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:611:36: note: in expansion of macro 'jit_blei_ui' #define jit_blei_ul(label, rs, is) jit_blei_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:424:35: note: in expansion of macro 'jit_blei_ul' #define jit_blei_p(label, rs, is) jit_blei_ul((label), (rs), (is)) ^ ./jitcall.c:985:12: note: in expansion of macro 'jit_blei_p' refc = jit_blei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:165:59: note: in expansion of macro 'BLEi' #define jit_blei_ui(label, rs, is) jit_u_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:611:36: note: in expansion of macro 'jit_blei_ui' #define jit_blei_ul(label, rs, is) jit_blei_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:424:35: note: in expansion of macro 'jit_blei_ul' #define jit_blei_p(label, rs, is) jit_blei_ul((label), (rs), (is)) ^ ./jitcall.c:985:12: note: in expansion of macro 'jit_blei_p' refc = jit_blei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:165:59: note: in expansion of macro 'BLEi' #define jit_blei_ui(label, rs, is) jit_u_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:611:36: note: in expansion of macro 'jit_blei_ui' #define jit_blei_ul(label, rs, is) jit_blei_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:424:35: note: in expansion of macro 'jit_blei_ul' #define jit_blei_p(label, rs, is) jit_blei_ul((label), (rs), (is)) ^ ./jitcall.c:985:12: note: in expansion of macro 'jit_blei_p' refc = jit_blei_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:993:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:993:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:993:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:1004:12: note: in expansion of macro 'jit_beqi_p' refm = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:1004:12: note: in expansion of macro 'jit_beqi_p' refm = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:1004:12: note: in expansion of macro 'jit_beqi_p' refm = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:1004:12: note: in expansion of macro 'jit_beqi_p' refm = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:1004:12: note: in expansion of macro 'jit_beqi_p' refm = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:1008:10: note: in expansion of macro 'jit_bnei_p' ref6 = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:1008:10: note: in expansion of macro 'jit_bnei_p' ref6 = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:1008:10: note: in expansion of macro 'jit_bnei_p' ref6 = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:1008:10: note: in expansion of macro 'jit_bnei_p' ref6 = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:1008:10: note: in expansion of macro 'jit_bnei_p' ref6 = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:1017:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:1017:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1026:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1026:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1026:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1026:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1028:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_one_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1028:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_one_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1028:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_one_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1028:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_one_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:1030:10: note: in expansion of macro 'jit_jmpi' ref5 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:1030:10: note: in expansion of macro 'jit_jmpi' ref5 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:1036:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_prim_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:1036:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_prim_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:1036:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_prim_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:1036:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_prim_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:1036:12: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_prim_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcall.c:1038:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_V1, &((Scheme_Primitive_Proc *)0x0)->mina); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:1040:14: note: in expansion of macro 'jit_bnei_i' ref7 = jit_bnei_i(jit_forward(), JIT_R2, num_rands); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:1040:14: note: in expansion of macro 'jit_bnei_i' ref7 = jit_bnei_i(jit_forward(), JIT_R2, num_rands); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:1040:14: note: in expansion of macro 'jit_bnei_i' ref7 = jit_bnei_i(jit_forward(), JIT_R2, num_rands); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:1040:14: note: in expansion of macro 'jit_bnei_i' ref7 = jit_bnei_i(jit_forward(), JIT_R2, num_rands); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcall.c:1042:14: note: in expansion of macro 'jit_bner_i' ref7 = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcall.c:1042:14: note: in expansion of macro 'jit_bner_i' ref7 = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcall.c:1042:14: note: in expansion of macro 'jit_bner_i' ref7 = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcall.c:1042:14: note: in expansion of macro 'jit_bner_i' ref7 = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcall.c:1042:14: note: in expansion of macro 'jit_bner_i' ref7 = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcall.c:1045:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_V1, &((Scheme_Primitive_Proc *)0x0)->prim_val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:1047:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:1047:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:184:27: note: in expansion of macro 'MTCTRr' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcall.c:1056:7: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:184:40: note: in expansion of macro 'BCTRL' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcall.c:1056:7: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:1067:14: note: in expansion of macro 'jit_beqi_p' refm = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:1067:14: note: in expansion of macro 'jit_beqi_p' refm = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:1067:14: note: in expansion of macro 'jit_beqi_p' refm = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:1067:14: note: in expansion of macro 'jit_beqi_p' refm = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcall.c:1067:14: note: in expansion of macro 'jit_beqi_p' refm = jit_beqi_p(jit_forward(), JIT_R0, SCHEME_MULTIPLE_VALUES); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:1071:13: note: in expansion of macro 'jit_bnei_p' ref10 = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:1071:13: note: in expansion of macro 'jit_bnei_p' ref10 = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:1071:13: note: in expansion of macro 'jit_bnei_p' ref10 = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:1071:13: note: in expansion of macro 'jit_bnei_p' ref10 = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcall.c:1071:13: note: in expansion of macro 'jit_bnei_p' ref10 = jit_bnei_p(jit_forward(), JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1086:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1086:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1086:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1086:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1088:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_one_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1088:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_one_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1088:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_one_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1088:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_force_one_value_same_mark, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:1091:12: note: in expansion of macro 'jit_jmpi' ref8 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:1091:12: note: in expansion of macro 'jit_jmpi' ref8 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:1125:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:1125:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:1127:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:1127:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:1127:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:1132:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcall.c:1132:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1144:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(x_ts__scheme_apply_multi_from_native, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1144:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(x_ts__scheme_apply_multi_from_native, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1144:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(x_ts__scheme_apply_multi_from_native, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1144:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(x_ts__scheme_apply_multi_from_native, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1146:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(x_ts__scheme_apply_from_native, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1146:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(x_ts__scheme_apply_from_native, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1146:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(x_ts__scheme_apply_from_native, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcall.c:1146:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(x_ts__scheme_apply_from_native, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:1172:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:1172:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcall.c:1172:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./jitcall.c: In function 'generate_self_tail_call': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./jit.h:594:33: note: in expansion of macro 'jit_ldi_i' # define mz_tl_ldi_i(reg, addr) jit_ldi_i(reg, addr) ^ ./jitcall.c:1285:9: note: in expansion of macro 'mz_tl_ldi_i' (void)mz_tl_ldi_i(JIT_R2, tl_scheme_fuel_counter); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./jit.h:594:33: note: in expansion of macro 'jit_ldi_i' # define mz_tl_ldi_i(reg, addr) jit_ldi_i(reg, addr) ^ ./jitcall.c:1285:9: note: in expansion of macro 'mz_tl_ldi_i' (void)mz_tl_ldi_i(JIT_R2, tl_scheme_fuel_counter); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcall.c:1286:13: note: in expansion of macro 'jit_blei_i' refslow = jit_blei_i(jit_forward(), JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcall.c:1286:13: note: in expansion of macro 'jit_blei_i' refslow = jit_blei_i(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcall.c:1286:13: note: in expansion of macro 'jit_blei_i' refslow = jit_blei_i(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcall.c:1286:13: note: in expansion of macro 'jit_blei_i' refslow = jit_blei_i(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcall.c:1286:13: note: in expansion of macro 'jit_blei_i' refslow = jit_blei_i(jit_forward(), JIT_R2, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:1346:9: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(jitter->self_restart_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcall.c:1425:5: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R2, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:1447:9: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(slow_code); ^ ./jitcall.c: In function 'scheme_generate_app': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitcall.c:2211:9: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitcall.c:2211:9: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcall.c:2253:11: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R2, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcall.c:2308:11: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R2, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcall.c:2324:11: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R2, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:2328:17: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(sjc.apply_to_list_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:2330:17: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitcall.c:2380:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.apply_to_list_multi_ok_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitcall.c:2380:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.apply_to_list_multi_ok_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitcall.c:2382:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.apply_to_list_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitcall.c:2382:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.apply_to_list_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitcall.c:2394:15: note: in expansion of macro 'jit_calli' (void)jit_calli(code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitcall.c:2394:15: note: in expansion of macro 'jit_calli' (void)jit_calli(code); ^ ./jitcall.c: In function 'generate_unsafe_struct_ref_sequence': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcall.c:2483:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:2484:11: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R2, scheme_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:2484:11: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R2, scheme_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:2484:11: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R2, scheme_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:2484:11: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R2, scheme_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcall.c:2484:11: note: in expansion of macro 'jit_bnei_i' ref = jit_bnei_i(jit_forward(), JIT_R2, scheme_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/core.h:232:76: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcall.c:2489:5: note: in expansion of macro 'jit_movi_p' jit_movi_p(JIT_R0, count); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitcall.c:2490:11: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_raw_refs_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitcall.c:2490:11: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_raw_refs_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:2491:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcall.c:2491:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcall.c:2493:11: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refslow, JIT_R2, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcall.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcall.c:2493:11: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refslow, JIT_R2, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcall.c:2493:11: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refslow, JIT_R2, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcall.c:2493:11: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refslow, JIT_R2, scheme_proc_chaperone_type); ^ gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./jitcommon.c -o jitcommon.o In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./jitcommon.c: In function 'common0': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:230:3: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, -1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:231:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:232:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_V1, &((Scheme_Native_Lambda *)0x0)->arity_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:233:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); /* leads to a jit_ret() that assumes NATIVE_ARG_COUNT arguments */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:233:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); /* leads to a jit_ret() that assumes NATIVE_ARG_COUNT arguments */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:249:3: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, -1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:250:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R2, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:250:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R2, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:251:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:252:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_V1, &((Scheme_Native_Lambda *)0x0)->arity_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:253:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); /* leads to a jit_ret() that assumes NATIVE_ARG_COUNT arguments */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:253:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); /* leads to a jit_ret() that assumes NATIVE_ARG_COUNT arguments */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:259:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:259:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcommon.c:260:3: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R1, JIT_R2, &((Scheme_Thread *)0x0)->ku.multiple.count); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:261:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R2, &((Scheme_Thread *)0x0)->ku.multiple.array); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:267:3: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_V1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:269:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_wrong_return_arity, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:269:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_wrong_return_arity, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:269:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_wrong_return_arity, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:269:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_wrong_return_arity, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:274:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:274:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:277:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_unbound_global, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:277:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_unbound_global, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:277:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_unbound_global, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:277:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_unbound_global, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:283:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:283:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:283:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:294:9: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, 0x0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:294:9: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:294:9: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, 0x0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:294:9: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:294:9: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, 0x0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:300:3: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_V1, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:306:3: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_R1, JIT_R1, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:310:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:310:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:315:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_delayed_shift, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:315:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_delayed_shift, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:315:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_delayed_shift, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:315:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_delayed_shift, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:323:3: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R1, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:328:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:328:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:328:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./jitcommon.c: In function 'common1': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:385:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:385:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:385:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:386:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:393:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:393:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:395:5: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:406:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_car, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:406:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_car, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:406:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_car, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:406:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_car, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:409:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:409:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:409:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:409:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:412:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_caar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:412:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_caar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:412:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_caar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:412:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_caar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:415:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cadr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:415:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cadr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:415:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cadr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:415:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cadr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:418:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cdar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:418:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cdar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:418:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cdar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:418:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cdar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:421:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cddr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:421:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cddr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:421:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cddr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:421:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_cddr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:424:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_mcar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:424:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_mcar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:424:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_mcar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:424:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_mcar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:427:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_mcdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:427:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_mcdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:427:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_mcdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:427:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_mcdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:430:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_real_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:430:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_real_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:430:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_real_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:430:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_real_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:433:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_imag_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:433:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_imag_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:433:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_imag_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:433:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_imag_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:436:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flreal_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:436:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flreal_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:436:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flreal_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:436:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flreal_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:439:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flimag_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:439:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flimag_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:439:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flimag_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:439:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flimag_part, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:442:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_apply_prim_to_fail, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:442:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_apply_prim_to_fail, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:442:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_apply_prim_to_fail, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:442:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_apply_prim_to_fail, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:450:7: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:451:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:451:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:453:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:453:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:453:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./jitcommon.c: In function 'common1b': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:491:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:491:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:491:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:492:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:495:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:496:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:496:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:498:5: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:504:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_set_mcar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:504:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_set_mcar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:504:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_set_mcar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:504:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_set_mcar, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:507:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_set_mcdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:507:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_set_mcdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:507:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_set_mcdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:507:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_set_mcdr, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:510:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_make_rectangular, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:510:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_make_rectangular, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:510:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_make_rectangular, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:510:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_make_rectangular, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:512:7: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:513:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:513:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:513:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:516:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_make_flrectangular, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:516:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_make_flrectangular, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:516:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_make_flrectangular, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:516:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_make_flrectangular, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:526:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:526:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:526:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:527:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:527:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:530:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_unbox, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:530:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_unbox, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:530:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_unbox, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:530:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_unbox, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:533:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:533:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:533:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:539:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:539:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:539:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:540:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:540:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:544:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_set_box, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:544:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_set_box, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:544:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_set_box, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:544:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_set_box, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:547:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:547:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:547:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:561:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:561:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:561:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:562:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:562:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitcommon.c:564:7: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_R0, 3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitcommon.c:566:7: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_R0, 4); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:572:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_box_cas, ref); /* doesn't return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:572:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_box_cas, ref); /* doesn't return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:572:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_box_cas, ref); /* doesn't return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:572:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_box_cas, ref); /* doesn't return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:574:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_cas, ref); /* doesn't return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:574:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_cas, ref); /* doesn't return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:574:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_cas, ref); /* doesn't return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:574:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_cas, ref); /* doesn't return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:581:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:581:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:581:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:582:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:582:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:585:10: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:585:10: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:585:10: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:585:10: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:585:10: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:586:9: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:586:9: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:586:9: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:586:9: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:586:9: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:586:9: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:587:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&((Scheme_Chaperone *)0x0)->val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:588:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); /* return after unwrapping */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:588:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); /* return after unwrapping */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:588:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); /* return after unwrapping */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:595:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_vector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:595:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_vector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:595:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_vector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:595:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_vector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:602:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:602:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:602:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:603:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:603:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:606:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_flvector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:606:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_flvector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:606:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_flvector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:606:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_flvector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:626:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:626:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:626:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:627:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:627:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:630:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_fxvector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:630:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_fxvector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:630:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_fxvector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:630:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_fxvector_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:637:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:637:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:637:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:638:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:638:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:641:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_string_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:641:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_string_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:641:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_string_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:641:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_string_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:648:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:648:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:648:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:649:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:649:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:652:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_byte_string_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:652:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_byte_string_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:652:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_byte_string_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:652:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_byte_string_length, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:672:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:672:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:672:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:673:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:673:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:683:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_byte_string_eq_2, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:683:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_byte_string_eq_2, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:683:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_byte_string_eq_2, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:683:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_byte_string_eq_2, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:685:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_string_eq_2, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:685:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_string_eq_2, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:685:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_string_eq_2, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:685:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_string_eq_2, ref); ^ ./jitcommon.c: In function 'common2': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:729:9: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:729:9: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:729:9: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:735:2: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:738:2: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:743:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:743:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:184:27: note: in expansion of macro 'MTCTRr' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcommon.c:747:9: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:184:40: note: in expansion of macro 'BCTRL' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcommon.c:747:9: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:755:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:755:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:757:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:757:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:757:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:760:2: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R1, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:762:8: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R0, scheme_true); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:762:8: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:762:8: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R0, scheme_true); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:762:8: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:762:8: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R0, scheme_true); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:763:2: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:763:2: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:765:2: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:765:2: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:785:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:785:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:785:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:786:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:786:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:184:27: note: in expansion of macro 'MTCTRr' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcommon.c:790:7: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:184:40: note: in expansion of macro 'BCTRL' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcommon.c:790:7: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:797:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:797:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:797:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:819:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_RUNSTACK, tl_MZ_RUNSTACK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:819:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_RUNSTACK, tl_MZ_RUNSTACK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:821:3: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitcommon.c:824:3: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R1, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jitcommon.c:824:3: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R1, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitcommon.c:824:3: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R1, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:826:3: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:827:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:827:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:830:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_on_demand, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:830:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_on_demand, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:830:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_on_demand, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:830:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_on_demand, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:836:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:838:3: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:840:9: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:840:9: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:840:9: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:840:9: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:840:9: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:843:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:844:3: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_V1, JIT_V1, &((Scheme_Native_Lambda *)0x0)->max_let_depth); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:845:3: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R2, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:846:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_MZ_RUNSTACK_START); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:846:3: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_MZ_RUNSTACK_START); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:849:3: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R2, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:850:10: note: in expansion of macro 'jit_blti_l' ref2 = jit_blti_l(jit_forward(), JIT_V1, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:850:10: note: in expansion of macro 'jit_blti_l' ref2 = jit_blti_l(jit_forward(), JIT_V1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:850:10: note: in expansion of macro 'jit_blti_l' ref2 = jit_blti_l(jit_forward(), JIT_V1, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:850:10: note: in expansion of macro 'jit_blti_l' ref2 = jit_blti_l(jit_forward(), JIT_V1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:850:10: note: in expansion of macro 'jit_blti_l' ref2 = jit_blti_l(jit_forward(), JIT_V1, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:859:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:860:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_V1, &((Scheme_Native_Lambda *)0x0)->arity_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:861:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:861:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:867:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:867:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:884:9: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(sjc.on_demand_jit_arity_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:890:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:890:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:893:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_tail_call_with_values_from_multiple_result, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:893:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_tail_call_with_values_from_multiple_result, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:893:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_tail_call_with_values_from_multiple_result, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:893:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_tail_call_with_values_from_multiple_result, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:939:3: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_SP, JIT_SP, 48); /* includes space maybe used by callee */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:940:3: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(44, JIT_SP, JIT_AUX); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./lightning/ppc/core-common.h:449:41: note: in expansion of macro 'jit_finish' #define jit_normal_finish(sub) jit_finish(sub) ^ ./jitcommon.c:949:9: note: in expansion of macro 'jit_normal_finish' (void)jit_normal_finish(scheme_decrement_cache_stack_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./lightning/ppc/core-common.h:449:41: note: in expansion of macro 'jit_finish' #define jit_normal_finish(sub) jit_finish(sub) ^ ./jitcommon.c:949:9: note: in expansion of macro 'jit_normal_finish' (void)jit_normal_finish(scheme_decrement_cache_stack_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./lightning/ppc/core-common.h:449:41: note: in expansion of macro 'jit_finish' #define jit_normal_finish(sub) jit_finish(sub) ^ ./jitcommon.c:949:9: note: in expansion of macro 'jit_normal_finish' (void)jit_normal_finish(scheme_decrement_cache_stack_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./lightning/ppc/core-common.h:449:41: note: in expansion of macro 'jit_finish' #define jit_normal_finish(sub) jit_finish(sub) ^ ./jitcommon.c:949:9: note: in expansion of macro 'jit_normal_finish' (void)jit_normal_finish(scheme_decrement_cache_stack_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcommon.c:953:3: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R0, JIT_R1, &((Stack_Cache_Elem *)0x0)->orig_result); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:954:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R2, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:954:9: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R2, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./jitcommon.c:955:3: note: in expansion of macro 'jit_stxi_l' jit_stxi_l(&((Stack_Cache_Elem *)0x0)->orig_result, JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcommon.c:956:3: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R2, JIT_R1, &((Stack_Cache_Elem *)0x0)->orig_return_address); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:959:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_AUX, JIT_SP, 44); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:960:3: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_SP, JIT_SP, 48); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:962:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:962:3: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:970:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:970:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:973:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_raise_bad_call_with_values, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:973:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_raise_bad_call_with_values, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:973:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_raise_bad_call_with_values, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:973:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_raise_bad_call_with_values, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:984:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:984:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:984:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:985:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:985:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:989:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_with_values_from_multiple_result_multi, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:989:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_with_values_from_multiple_result_multi, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:989:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_with_values_from_multiple_result_multi, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:989:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_with_values_from_multiple_result_multi, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:991:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_with_values_from_multiple_result, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:991:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_with_values_from_multiple_result, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:991:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_with_values_from_multiple_result, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:991:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_call_with_values_from_multiple_result, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:995:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:995:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:995:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1006:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1006:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1006:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:1007:5: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:1007:5: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1008:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R2, &((Scheme_Thread *)0x0)->values_buffer); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:1009:12: note: in expansion of macro 'jit_bnei_p' ref1 = jit_bnei_p(jit_forward(), JIT_R1, NULL); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:1009:12: note: in expansion of macro 'jit_bnei_p' ref1 = jit_bnei_p(jit_forward(), JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:1009:12: note: in expansion of macro 'jit_bnei_p' ref1 = jit_bnei_p(jit_forward(), JIT_R1, NULL); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:1009:12: note: in expansion of macro 'jit_bnei_p' ref1 = jit_bnei_p(jit_forward(), JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:1009:12: note: in expansion of macro 'jit_bnei_p' ref1 = jit_bnei_p(jit_forward(), JIT_R1, NULL); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1014:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1014:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1018:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_allocate_values, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1018:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_allocate_values, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1018:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_allocate_values, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1018:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_allocate_values, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:1022:5: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:1022:5: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1023:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R2, &((Scheme_Thread *)0x0)->values_buffer); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1027:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R0, JIT_R2, &((Scheme_Thread *)0x0)->values_buffer_size); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1028:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow, JIT_R0, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1028:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow, JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1028:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow, JIT_R0, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:170:35: note: in expansion of macro 'jit_s_brar' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1028:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow, JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1031:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(&((Scheme_Thread *)0x0)->ku.multiple.array, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./jitcommon.c:1032:5: note: in expansion of macro 'jit_stxi_i' jit_stxi_i(&((Scheme_Thread *)0x0)->ku.multiple.count, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:1040:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_V1, JIT_V1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1041:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R0, JIT_R0, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1042:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R1, JIT_R1, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitcommon.c:1043:11: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(refloop, JIT_V1, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitcommon.c:1043:11: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(refloop, JIT_V1, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitcommon.c:1043:11: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(refloop, JIT_V1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitcommon.c:1043:11: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(refloop, JIT_V1, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:1046:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:1046:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1048:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1048:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1048:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R1); ^ ./jitcommon.c: In function 'generate_apply_proxy': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1065:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R2, &((Scheme_Chaperone *)0x0)->redirects); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:755:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:1068:9: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1068:9: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1068:9: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1068:9: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1068:9: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1068:9: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R1, scheme_vector_type, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:755:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:1070:10: note: in expansion of macro 'mz_beqi_t' ref1 = mz_beqi_t(jit_forward(), JIT_R1, scheme_false_type, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1070:10: note: in expansion of macro 'mz_beqi_t' ref1 = mz_beqi_t(jit_forward(), JIT_R1, scheme_false_type, JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1070:10: note: in expansion of macro 'mz_beqi_t' ref1 = mz_beqi_t(jit_forward(), JIT_R1, scheme_false_type, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1070:10: note: in expansion of macro 'mz_beqi_t' ref1 = mz_beqi_t(jit_forward(), JIT_R1, scheme_false_type, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1070:10: note: in expansion of macro 'mz_beqi_t' ref1 = mz_beqi_t(jit_forward(), JIT_R1, scheme_false_type, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1070:10: note: in expansion of macro 'mz_beqi_t' ref1 = mz_beqi_t(jit_forward(), JIT_R1, scheme_false_type, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1073:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R1, &SCHEME_CDR(0x0)); /* rator */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1075:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R1, &SCHEME_CAR(0x0)); /* rator */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1076:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_RUNSTACK, WORDS_TO_BYTES(1)); /* index */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1078:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(4)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1080:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(3), JIT_RUNSTACK, JIT_R0); /* save value */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1082:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R0); /* save value */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1083:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(3)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1086:3: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(2), JIT_RUNSTACK, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1087:3: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1088:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R2, &((Scheme_Chaperone *)0x0)->prev); /* vec */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1092:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R2, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1093:18: note: in expansion of macro 'jit_bmci_ul' ref_not_star = jit_bmci_ul(jit_forward(), JIT_R2, SCHEME_VEC_CHAPERONE_STAR); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1093:18: note: in expansion of macro 'jit_bmci_ul' ref_not_star = jit_bmci_ul(jit_forward(), JIT_R2, SCHEME_VEC_CHAPERONE_STAR); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1093:18: note: in expansion of macro 'jit_bmci_ul' ref_not_star = jit_bmci_ul(jit_forward(), JIT_R2, SCHEME_VEC_CHAPERONE_STAR); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1093:18: note: in expansion of macro 'jit_bmci_ul' ref_not_star = jit_bmci_ul(jit_forward(), JIT_R2, SCHEME_VEC_CHAPERONE_STAR); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1093:18: note: in expansion of macro 'jit_bmci_ul' ref_not_star = jit_bmci_ul(jit_forward(), JIT_R2, SCHEME_VEC_CHAPERONE_STAR); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1095:3: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1097:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_RUNSTACK, WORDS_TO_BYTES(5)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1099:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_RUNSTACK, WORDS_TO_BYTES(4)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1103:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1103:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1109:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(5)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1111:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(4)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:1113:28: note: in expansion of macro 'jit_jmpi' ref_chaperone_of_check = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:1113:28: note: in expansion of macro 'jit_jmpi' ref_chaperone_of_check = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1117:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1117:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1123:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(4)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1125:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(3)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1130:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1132:10: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R2, SCHEME_CHAPERONE_IS_IMPERSONATOR); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1132:10: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R2, SCHEME_CHAPERONE_IS_IMPERSONATOR); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1132:10: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R2, SCHEME_CHAPERONE_IS_IMPERSONATOR); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1132:10: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R2, SCHEME_CHAPERONE_IS_IMPERSONATOR); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1132:10: note: in expansion of macro 'jit_bmsi_ul' ref2 = jit_bmsi_ul(jit_forward(), JIT_R2, SCHEME_CHAPERONE_IS_IMPERSONATOR); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1135:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_RUNSTACK, WORDS_TO_BYTES(-1)); /* saved value */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1137:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_RUNSTACK, WORDS_TO_BYTES(1)); /* saved value */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:1138:10: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:1138:10: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:1138:10: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:1138:10: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_R1, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:155:35: note: in expansion of macro 'jit_s_brar' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:1138:10: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1145:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1145:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1146:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_vector_check_chaperone_of, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1146:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_vector_check_chaperone_of, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1146:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_vector_check_chaperone_of, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1146:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_vector_check_chaperone_of, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1156:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_RUNSTACK, WORDS_TO_BYTES(1)); /* saved index */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1158:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &((Scheme_Chaperone *)0x0)->prev); /* vec */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1160:3: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); /* don't need saved anymore */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1161:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1161:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./jitcommon.c: In function 'common3': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1284:11: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1284:11: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1284:11: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1287:11: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1291:13: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitcommon.c:1293:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R2, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jitcommon.c:1293:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R2, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitcommon.c:1293:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R2, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1294:13: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1298:8: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1298:8: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1298:8: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1298:8: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1298:8: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitcommon.c:1306:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R1, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jitcommon.c:1306:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R1, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitcommon.c:1306:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R1, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1308:11: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1311:11: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:1314:4: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:1317:4: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, 3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1319:2: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1319:2: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1327:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1327:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1327:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1327:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1329:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1329:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1329:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1329:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_vector_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1333:11: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1334:11: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1334:11: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1337:11: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1337:11: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1337:11: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1341:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_string_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1341:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_string_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1341:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_string_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1341:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_string_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1344:6: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1345:6: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1345:6: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1347:6: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1347:6: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1347:6: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1349:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_string_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1349:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_string_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1349:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_string_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1349:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_string_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1354:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_byte_string_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1354:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_byte_string_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1354:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_byte_string_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1354:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_byte_string_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1356:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_byte_string_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1356:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_byte_string_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1356:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_byte_string_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1356:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_byte_string_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1361:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_fxvector_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1361:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_fxvector_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1361:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_fxvector_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1361:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_fxvector_ref, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1363:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_fxvector_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1363:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_fxvector_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1363:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_fxvector_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1363:12: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_fxvector_set, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1374:10: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1374:10: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1374:10: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1374:10: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitcommon.c:1375:10: note: in expansion of macro 'jit_blei_l' (void)jit_blei_l(reffail, JIT_R1, 0x0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitcommon.c:1375:10: note: in expansion of macro 'jit_blei_l' (void)jit_blei_l(reffail, JIT_R1, 0x0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitcommon.c:1375:10: note: in expansion of macro 'jit_blei_l' (void)jit_blei_l(reffail, JIT_R1, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitcommon.c:1375:10: note: in expansion of macro 'jit_blei_l' (void)jit_blei_l(reffail, JIT_R1, 0x0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:755:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:1381:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_ref_check_index_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1381:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_ref_check_index_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1381:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_ref_check_index_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1381:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_ref_check_index_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1381:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_ref_check_index_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:755:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:1383:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_ref_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1383:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_ref_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1383:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_ref_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1383:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_ref_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1383:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_ref_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:755:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:1386:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_set_check_index_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1386:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_set_check_index_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1386:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_set_check_index_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1386:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_set_check_index_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1386:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_set_check_index_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:755:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:1388:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_set_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1388:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_set_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1388:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_set_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1388:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_set_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1388:21: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(sjc.chap_vector_set_code, JIT_R0, scheme_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1393:11: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &((Scheme_Chaperone *)0x0)->prev); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:1395:8: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, ty, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1395:8: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, ty, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1395:8: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, ty, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1395:8: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, ty, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1397:11: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &(MZ_OPT_HASH_KEY((Scheme_Inclhash_Object *)0x0))); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1398:17: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1398:17: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1398:17: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1398:17: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitcommon.c:1405:10: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitcommon.c:1405:10: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitcommon.c:1405:10: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:167:36: note: in expansion of macro 'jit_u_brar' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitcommon.c:1405:10: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitcommon.c:1412:10: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitcommon.c:1412:10: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitcommon.c:1412:10: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:167:36: note: in expansion of macro 'jit_u_brar' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitcommon.c:1412:10: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:234:28: warning: statement with no effect [-Wunused-value] #define jit_movr_i(d, rs) (((d) == (rs)) ? 0 : MRrr((d), (rs))) ^ ./lightning/ppc/core-common.h:530:30: note: in expansion of macro 'jit_movr_i' #define jit_extr_i_l(d, rs) jit_movr_i(d, rs) ^ ./jitcommon.c:1426:6: note: in expansion of macro 'jit_extr_i_l' jit_extr_i_l(JIT_R2, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:160:35: note: in expansion of macro 'jit_s_brai' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:1427:12: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(reffail, JIT_R2, 255); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:1427:12: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(reffail, JIT_R2, 255); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:1427:12: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(reffail, JIT_R2, 255); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:1427:12: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(reffail, JIT_R2, 255); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:183:28: note: in expansion of macro '_X' #define LBZXrrr(RD,RA,RB) _X (31, RD, RA, RB, 87, 0) ^ ./lightning/ppc/asm.h:582:27: note: in expansion of macro 'LBZXrrr' #define LBZrx(RD,RA,RB) LBZXrrr(RD,RA,RB) ^ ./lightning/ppc/core.h:215:36: note: in expansion of macro 'LBZrx' #define jit_ldxr_uc(d, s1, s2) LBZrx((d), (s1), (s2)) ^ ./lightning/ppc/core.h:208:33: note: in expansion of macro 'jit_ldxr_uc' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./jitcommon.c:1435:6: note: in expansion of macro 'jit_ldxr_c' jit_ldxr_c(JIT_R0, JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:170:26: note: in expansion of macro '_X' #define EXTSBrr(RA,RS) _X (31, RS, RA, 0, 954, 0) ^ ./lightning/ppc/core.h:191:30: note: in expansion of macro 'EXTSBrr' #define jit_extr_c_i(d, rs) EXTSBrr((d), (rs)) ^ ./lightning/ppc/core.h:208:63: note: in expansion of macro 'jit_extr_c_i' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./jitcommon.c:1435:6: note: in expansion of macro 'jit_ldxr_c' jit_ldxr_c(JIT_R0, JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:119:33: note: in expansion of macro 'jit_andi_i' #define jit_andi_ui(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:237:31: note: in expansion of macro 'jit_andi_ui' #define jit_extr_c_ui(d, rs) jit_andi_ui((d), (rs), 0xFF) ^ ./lightning/ppc/core-common.h:527:31: note: in expansion of macro 'jit_extr_c_ui' #define jit_extr_c_ul(d, rs) jit_extr_c_ui(d, rs) ^ ./lightning/ppc/core-common.h:279:32: note: in expansion of macro 'jit_extr_c_ul' #define jit_extr_uc_ul(d, rs) jit_extr_c_ul((d), (rs)) ^ ./jitcommon.c:1436:6: note: in expansion of macro 'jit_extr_uc_ul' jit_extr_uc_ul(JIT_R0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitcommon.c:1437:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jitcommon.c:1437:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitcommon.c:1437:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1452:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:1466:19: note: in expansion of macro 'jit_bmci_l' (void)jit_bmci_l(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:1466:19: note: in expansion of macro 'jit_bmci_l' (void)jit_bmci_l(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:1466:19: note: in expansion of macro 'jit_bmci_l' (void)jit_bmci_l(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:1466:19: note: in expansion of macro 'jit_bmci_l' (void)jit_bmci_l(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:1472:19: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:1472:19: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:1472:19: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:1472:19: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1473:6: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R2, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1474:12: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(reffail, JIT_R2, scheme_char_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1474:12: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(reffail, JIT_R2, scheme_char_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1474:12: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(reffail, JIT_R2, scheme_char_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1474:12: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(reffail, JIT_R2, scheme_char_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1476:6: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R2, &((Scheme_Small_Object *)0x0)->u.char_val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:1481:12: note: in expansion of macro 'jit_bmci_l' (void)jit_bmci_l(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:1481:12: note: in expansion of macro 'jit_bmci_l' (void)jit_bmci_l(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:1481:12: note: in expansion of macro 'jit_bmci_l' (void)jit_bmci_l(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:1481:12: note: in expansion of macro 'jit_bmci_l' (void)jit_bmci_l(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:1483:12: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R2, ~0xFF); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:1483:12: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R2, ~0xFF); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:1483:12: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R2, ~0xFF); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:1483:12: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R2, ~0xFF); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:1488:17: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_void); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:1488:17: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_void); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1490:2: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1490:2: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1490:2: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./jitcommon.c: In function 'gen_struct_slow': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1511:3: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES((kind == 3) ? 2 : 1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1513:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1513:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1517:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:1519:3: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_V1, ((kind == 3) ? 2 : 1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1542:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_getter, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1542:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_getter, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1542:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_getter, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1542:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_getter, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1544:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_setter, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1544:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_setter, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1544:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_setter, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1544:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_setter, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1548:3: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES((kind == 3) ? 2 : 1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1549:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1549:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1551:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1551:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1551:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:1556:13: note: in expansion of macro 'jit_beqi_p' bref5 = jit_beqi_p(jit_forward(), JIT_R0, scheme_false); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:1556:13: note: in expansion of macro 'jit_beqi_p' bref5 = jit_beqi_p(jit_forward(), JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:1556:13: note: in expansion of macro 'jit_beqi_p' bref5 = jit_beqi_p(jit_forward(), JIT_R0, scheme_false); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:1556:13: note: in expansion of macro 'jit_beqi_p' bref5 = jit_beqi_p(jit_forward(), JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:1556:13: note: in expansion of macro 'jit_beqi_p' bref5 = jit_beqi_p(jit_forward(), JIT_R0, scheme_false); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:1557:13: note: in expansion of macro 'jit_jmpi' bref6 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:1557:13: note: in expansion of macro 'jit_jmpi' bref6 = jit_jmpi(jit_forward()); ^ ./jitcommon.c: In function 'scheme_generate_struct_op': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:1587:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1587:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1587:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1587:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1587:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1588:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &((Scheme_Primitive_Proc *)0x0)->pp.flags); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./jitcommon.c:1589:5: note: in expansion of macro 'jit_andi_i' jit_andi_i(JIT_R2, JIT_R2, SCHEME_PRIM_OTHER_TYPE_MASK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1590:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, ((kind == 3) ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1590:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, ((kind == 3) ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1590:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, ((kind == 3) ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1590:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, ((kind == 3) ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1600:13: note: in expansion of macro 'jit_bmsi_ul' bref1 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1600:13: note: in expansion of macro 'jit_bmsi_ul' bref1 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1600:13: note: in expansion of macro 'jit_bmsi_ul' bref1 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1600:13: note: in expansion of macro 'jit_bmsi_ul' bref1 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1600:13: note: in expansion of macro 'jit_bmsi_ul' bref1 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1602:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1604:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1604:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1604:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1604:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1604:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1606:14: note: in expansion of macro 'jit_beqi_i' ref3 = jit_beqi_i(jit_forward(), JIT_R2, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1606:14: note: in expansion of macro 'jit_beqi_i' ref3 = jit_beqi_i(jit_forward(), JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1606:14: note: in expansion of macro 'jit_beqi_i' ref3 = jit_beqi_i(jit_forward(), JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1606:14: note: in expansion of macro 'jit_beqi_i' ref3 = jit_beqi_i(jit_forward(), JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1606:14: note: in expansion of macro 'jit_beqi_i' ref3 = jit_beqi_i(jit_forward(), JIT_R2, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1608:14: note: in expansion of macro 'jit_beqi_i' ref9 = jit_beqi_i(jit_forward(), JIT_R2, scheme_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1608:14: note: in expansion of macro 'jit_beqi_i' ref9 = jit_beqi_i(jit_forward(), JIT_R2, scheme_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1608:14: note: in expansion of macro 'jit_beqi_i' ref9 = jit_beqi_i(jit_forward(), JIT_R2, scheme_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1608:14: note: in expansion of macro 'jit_beqi_i' ref9 = jit_beqi_i(jit_forward(), JIT_R2, scheme_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1608:14: note: in expansion of macro 'jit_beqi_i' ref9 = jit_beqi_i(jit_forward(), JIT_R2, scheme_chaperone_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1610:15: note: in expansion of macro 'jit_bnei_i' bref2 = jit_bnei_i(jit_forward(), JIT_R2, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1610:15: note: in expansion of macro 'jit_bnei_i' bref2 = jit_bnei_i(jit_forward(), JIT_R2, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1610:15: note: in expansion of macro 'jit_bnei_i' bref2 = jit_bnei_i(jit_forward(), JIT_R2, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1610:15: note: in expansion of macro 'jit_bnei_i' bref2 = jit_bnei_i(jit_forward(), JIT_R2, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1610:15: note: in expansion of macro 'jit_bnei_i' bref2 = jit_bnei_i(jit_forward(), JIT_R2, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1614:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R1, &SCHEME_CHAPERONE_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:1615:13: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refretry); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1618:15: note: in expansion of macro 'jit_bnei_i' bref2 = jit_bnei_i(jit_forward(), JIT_R2, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1618:15: note: in expansion of macro 'jit_bnei_i' bref2 = jit_bnei_i(jit_forward(), JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1618:15: note: in expansion of macro 'jit_bnei_i' bref2 = jit_bnei_i(jit_forward(), JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1618:15: note: in expansion of macro 'jit_bnei_i' bref2 = jit_bnei_i(jit_forward(), JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1618:15: note: in expansion of macro 'jit_bnei_i' bref2 = jit_bnei_i(jit_forward(), JIT_R2, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1623:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow2, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1623:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow2, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1623:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow2, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1623:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow2, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1625:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1627:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1627:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1627:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1627:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:1627:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1629:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow2, JIT_R2, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1629:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow2, JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1629:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow2, JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:1629:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow2, JIT_R2, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1639:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R1, &((Scheme_Structure *)0x0)->stype); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1641:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Primitive_Closure *)0x0)->val); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:1649:17: note: in expansion of macro 'jit_beqr_p' bref8 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:1649:17: note: in expansion of macro 'jit_beqr_p' bref8 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:1649:17: note: in expansion of macro 'jit_beqr_p' bref8 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:1649:17: note: in expansion of macro 'jit_beqr_p' bref8 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:155:35: note: in expansion of macro 'jit_s_brar' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:1649:17: note: in expansion of macro 'jit_beqr_p' bref8 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1656:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R2, &((Scheme_Struct_Type *)0x0)->name_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1658:7: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_V1, JIT_V1, &((Scheme_Struct_Type *)0x0)->name_pos); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1661:17: note: in expansion of macro 'jit_bltr_i' bref3 = jit_bltr_i(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1661:17: note: in expansion of macro 'jit_bltr_i' bref3 = jit_bltr_i(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1661:17: note: in expansion of macro 'jit_bltr_i' bref3 = jit_bltr_i(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1661:17: note: in expansion of macro 'jit_bltr_i' bref3 = jit_bltr_i(jit_forward(), JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:170:35: note: in expansion of macro 'jit_s_brar' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1661:17: note: in expansion of macro 'jit_bltr_i' bref3 = jit_bltr_i(jit_forward(), JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1663:15: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow2, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1663:15: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow2, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1663:15: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow2, JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:170:35: note: in expansion of macro 'jit_s_brar' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:1663:15: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow2, JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:1669:19: note: in expansion of macro 'jit_blti_i' bref3 = jit_blti_i(jit_forward(), JIT_R2, type_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:1669:19: note: in expansion of macro 'jit_blti_i' bref3 = jit_blti_i(jit_forward(), JIT_R2, type_pos); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:1669:19: note: in expansion of macro 'jit_blti_i' bref3 = jit_blti_i(jit_forward(), JIT_R2, type_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:1669:19: note: in expansion of macro 'jit_blti_i' bref3 = jit_blti_i(jit_forward(), JIT_R2, type_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:1671:17: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow2, JIT_R2, type_pos); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:1671:17: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow2, JIT_R2, type_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:1671:17: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow2, JIT_R2, type_pos); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1681:7: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R2, JIT_R2, &((Scheme_Struct_Type *)0x0)->parent_types); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1687:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R1, &((Scheme_Structure *)0x0)->stype); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1696:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Primitive_Closure *)0x0)->val); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:1699:13: note: in expansion of macro 'jit_bner_p' bref4 = jit_bner_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:1699:13: note: in expansion of macro 'jit_bner_p' bref4 = jit_bner_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:1699:13: note: in expansion of macro 'jit_bner_p' bref4 = jit_bner_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:1699:13: note: in expansion of macro 'jit_bner_p' bref4 = jit_bner_p(jit_forward(), JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:1699:13: note: in expansion of macro 'jit_bner_p' bref4 = jit_bner_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:1703:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:1703:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1715:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1715:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1715:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:1719:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:1719:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:1747:9: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:1747:9: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:1749:15: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:1749:15: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1751:11: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1751:11: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1751:11: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:1760:11: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow2, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:1760:11: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow2, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:1760:11: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow2, JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:1760:11: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow2, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1769:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &(((Scheme_Primitive_Closure *)0x0)->val[1])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1772:7: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_V1, JIT_V1, &((Scheme_Structure *)0x0)->slots); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:1783:15: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_void); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:1783:15: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_void); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1791:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1791:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1791:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./jitcommon.c: In function 'common4': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1821:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1821:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1821:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1823:7: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1826:7: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:1828:9: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:1832:9: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, 3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:1838:11: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(2), JIT_RUNSTACK, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1842:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1842:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ In file included from ./jit.h:204:0, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1849:30: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flvector_ref, ref)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1849:30: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flvector_ref, ref)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1849:30: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flvector_ref, ref)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1849:30: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flvector_ref, ref)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1853:30: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flvector_set, ref)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1853:30: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flvector_set, ref)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1853:30: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flvector_set, ref)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1853:30: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_flvector_set, ref)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1876:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1876:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1876:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1878:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1878:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1889:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_ref, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1889:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_ref, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1889:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_ref, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1889:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_ref, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1892:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_set, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1892:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_set, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1892:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_set, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1892:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_struct_set, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1895:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1895:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1895:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1910:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1910:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1910:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1911:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1911:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1916:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_unsafe_struct_refs, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1916:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_unsafe_struct_refs, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1916:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_unsafe_struct_refs, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1916:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_unsafe_struct_refs, ref); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1918:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1918:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1918:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1930:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1930:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:1930:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1932:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1932:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1932:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1932:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:1932:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1935:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:1938:5: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1939:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:1939:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1944:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_syntax_e, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1944:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_syntax_e, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1944:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_syntax_e, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:1944:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_syntax_e, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:1946:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1947:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1947:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1947:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:1952:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_stx_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1952:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_stx_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1952:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_stx_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1952:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_stx_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:1952:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_stx_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcommon.c:1955:5: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R2, JIT_R0, &((Scheme_Stx *)0x0)->u.to_propagate); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:1956:11: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R2, 0x0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:1956:11: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R2, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:1956:11: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R2, 0x0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:1956:11: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R2, 0x0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:1956:11: note: in expansion of macro 'jit_beqi_p' ref = jit_beqi_p(jit_forward(), JIT_R2, 0x0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1960:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1961:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, STX_SUBSTX_FLAG); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1961:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, STX_SUBSTX_FLAG); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1961:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, STX_SUBSTX_FLAG); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1961:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, STX_SUBSTX_FLAG); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:1965:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1966:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, STX_ARMED_FLAG); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1966:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, STX_ARMED_FLAG); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1966:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, STX_ARMED_FLAG); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:1966:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, STX_ARMED_FLAG); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:1969:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &((Scheme_Stx *)0x0)->val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1971:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1971:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:1971:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2029:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2029:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2029:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2033:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2033:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2033:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2033:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2033:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./jitcommon.c: In function 'common4b': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2106:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2106:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2106:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:2111:9: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2117:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2117:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2117:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2117:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2117:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:2123:7: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2125:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2125:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:2127:7: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_V1, ((i == 1) ? 2 : 1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:2144:9: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:2146:9: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2148:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2148:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2149:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2149:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2149:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:2153:15: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:2153:15: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2154:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2154:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2154:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2162:16: note: in expansion of macro 'jit_bmsi_ul' ref5 = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2162:16: note: in expansion of macro 'jit_bmsi_ul' ref5 = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2162:16: note: in expansion of macro 'jit_bmsi_ul' ref5 = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2162:16: note: in expansion of macro 'jit_bmsi_ul' ref5 = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2162:16: note: in expansion of macro 'jit_bmsi_ul' ref5 = jit_bmsi_ul(jit_forward(), JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:2163:9: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_V1, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:2164:16: note: in expansion of macro 'jit_blti_i' ref4 = jit_blti_i(jit_forward(), JIT_R2, scheme_prim_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:2164:16: note: in expansion of macro 'jit_blti_i' ref4 = jit_blti_i(jit_forward(), JIT_R2, scheme_prim_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:2164:16: note: in expansion of macro 'jit_blti_i' ref4 = jit_blti_i(jit_forward(), JIT_R2, scheme_prim_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:2164:16: note: in expansion of macro 'jit_blti_i' ref4 = jit_blti_i(jit_forward(), JIT_R2, scheme_prim_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:2164:16: note: in expansion of macro 'jit_blti_i' ref4 = jit_blti_i(jit_forward(), JIT_R2, scheme_prim_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2166:15: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_R2, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2166:15: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_R2, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2166:15: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_R2, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2166:15: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_R2, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:2172:9: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2173:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2173:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2173:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2183:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Primitive_Closure *)0x0)->val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:2184:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_V1, scheme_chaperone_property_type, JIT_R2); /* slow path if not impersonator property */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2184:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_V1, scheme_chaperone_property_type, JIT_R2); /* slow path if not impersonator property */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2184:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_V1, scheme_chaperone_property_type, JIT_R2); /* slow path if not impersonator property */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2184:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_V1, scheme_chaperone_property_type, JIT_R2); /* slow path if not impersonator property */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2184:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_V1, scheme_chaperone_property_type, JIT_R2); /* slow path if not impersonator property */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2185:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R1, &((Scheme_Chaperone *)0x0)->props); /* check chaperone's props */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2186:15: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R2, NULL); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2186:15: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R2, NULL); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2186:15: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R2, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2186:15: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R2, NULL); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:2187:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R2, scheme_vector_type, JIT_V1); /* slow path if not represented a vector */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2187:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R2, scheme_vector_type, JIT_V1); /* slow path if not represented a vector */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2187:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R2, scheme_vector_type, JIT_V1); /* slow path if not represented a vector */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2187:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R2, scheme_vector_type, JIT_V1); /* slow path if not represented a vector */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2187:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R2, scheme_vector_type, JIT_V1); /* slow path if not represented a vector */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcommon.c:2191:15: note: in expansion of macro 'jit_ldxi_l' (void)jit_ldxi_l(JIT_V1, JIT_R2, &SCHEME_VEC_SIZE(0x0)); /* get vector size */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitcommon.c:2193:9: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_V1, JIT_V1, (intptr_t)&SCHEME_VEC_ELS(0x0)); /* bytes at offset */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:2196:15: note: in expansion of macro 'jit_beqi_l' (void)jit_beqi_l(refslow, JIT_V1, (intptr_t)&SCHEME_VEC_ELS(0x0)); /* index at 0 => not found, so slow path */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:2196:15: note: in expansion of macro 'jit_beqi_l' (void)jit_beqi_l(refslow, JIT_V1, (intptr_t)&SCHEME_VEC_ELS(0x0)); /* index at 0 => not found, so slow path */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:2196:15: note: in expansion of macro 'jit_beqi_l' (void)jit_beqi_l(refslow, JIT_V1, (intptr_t)&SCHEME_VEC_ELS(0x0)); /* index at 0 => not found, so slow path */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:2196:15: note: in expansion of macro 'jit_beqi_l' (void)jit_beqi_l(refslow, JIT_V1, (intptr_t)&SCHEME_VEC_ELS(0x0)); /* index at 0 => not found, so slow path */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:2198:9: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_V1, JIT_V1, (2 * JIT_WORD_SIZE)); /* step back by two words for key & value */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:2199:9: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_V1, JIT_LOCAL3); /* save current index, because we need the register */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2200:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R1, &((Scheme_Chaperone *)0x0)->props); /* get vector again */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2202:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Primitive_Closure *)0x0)->val); /* get the property again */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2205:16: note: in expansion of macro 'jit_beqr_p' ref5 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* key matches property? */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2205:16: note: in expansion of macro 'jit_beqr_p' ref5 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* key matches property? */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2205:16: note: in expansion of macro 'jit_beqr_p' ref5 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* key matches property? */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2205:16: note: in expansion of macro 'jit_beqr_p' ref5 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* key matches property? */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:155:35: note: in expansion of macro 'jit_s_brar' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2205:16: note: in expansion of macro 'jit_beqr_p' ref5 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* key matches property? */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:2209:9: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_V1, JIT_LOCAL3); /* no match, so reload index and recur */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:2210:15: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:2217:17: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:2217:17: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:2219:11: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_V1, JIT_LOCAL3); /* reload matching index */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitcommon.c:2220:11: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_V1, JIT_V1, JIT_WORD_SIZE); /* up by one word, to get value insteda of key */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2221:11: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R1, &((Scheme_Chaperone *)0x0)->props); /* get vector again */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:2225:11: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2226:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); /* return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2226:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); /* return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2226:9: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); /* return */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:2232:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2232:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2232:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2232:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2232:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:2233:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &((Scheme_Primitive_Proc *)0x0)->pp.flags); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./jitcommon.c:2234:7: note: in expansion of macro 'jit_andi_i' jit_andi_i(JIT_R2, JIT_R2, SCHEME_PRIM_OTHER_TYPE_MASK); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:2235:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, prim_other_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:2235:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, prim_other_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:2235:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, prim_other_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2239:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refno, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2239:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refno, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2239:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refno, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2239:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refno, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:2240:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2242:14: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2242:14: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2242:14: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2242:14: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2242:14: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2244:13: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refchap, JIT_R2, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2244:13: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refchap, JIT_R2, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2244:13: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refchap, JIT_R2, scheme_proc_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2244:13: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refchap, JIT_R2, scheme_proc_chaperone_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2245:13: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refchap, JIT_R2, scheme_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2245:13: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refchap, JIT_R2, scheme_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2245:13: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refchap, JIT_R2, scheme_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2245:13: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refchap, JIT_R2, scheme_chaperone_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2247:15: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refslow, JIT_R2, scheme_struct_type_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2247:15: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refslow, JIT_R2, scheme_struct_type_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2247:15: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refslow, JIT_R2, scheme_struct_type_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:2247:15: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refslow, JIT_R2, scheme_struct_type_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:2249:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refno, JIT_R2, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:2249:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refno, JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:2249:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refno, JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:2249:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refno, JIT_R2, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2256:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R1, &((Scheme_Structure *)0x0)->stype); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:2257:7: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_V1, JIT_R2, &((Scheme_Struct_Type *)0x0)->num_props); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2263:15: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_V1, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2263:15: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_V1, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2263:15: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_V1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2263:15: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_V1, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2266:13: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refno, JIT_V1, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2266:13: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refno, JIT_V1, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2266:13: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refno, JIT_V1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:2266:13: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refno, JIT_V1, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:216:32: note: in expansion of macro 'jit_addi_i' #define jit_subi_i(d, rs, is) jit_addi_i((d), (rs), -(is)) ^ ./jitcommon.c:2267:7: note: in expansion of macro 'jit_subi_i' jit_subi_i(JIT_V1, JIT_V1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:2268:7: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_V1, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2270:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R1, &((Scheme_Structure *)0x0)->stype); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2271:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R2, &((Scheme_Struct_Type *)0x0)->props); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2275:13: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(JIT_R2, JIT_R2, &((Scheme_Simple_Object *)0x0)->u.pair_val.car); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2279:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Primitive_Closure *)0x0)->val); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2281:14: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2281:14: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2281:14: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2281:14: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:155:35: note: in expansion of macro 'jit_s_brar' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2281:14: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:755:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:2288:13: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(refslow, JIT_V1, scheme_chaperone_property_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2288:13: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(refslow, JIT_V1, scheme_chaperone_property_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2288:13: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(refslow, JIT_V1, scheme_chaperone_property_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2288:13: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(refslow, JIT_V1, scheme_chaperone_property_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2288:13: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(refslow, JIT_V1, scheme_chaperone_property_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:2290:7: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_V1, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:2291:13: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:2297:15: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:2297:15: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:2301:11: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:2305:9: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_V1, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2306:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R1, &((Scheme_Structure *)0x0)->stype); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2307:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R2, &((Scheme_Struct_Type *)0x0)->props); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2310:15: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(JIT_R0, JIT_R2, &((Scheme_Simple_Object *)0x0)->u.pair_val.cdr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2314:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2314:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2314:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./jitcommon.c: In function 'common5': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2502:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2502:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2502:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:2504:5: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_V1, JIT_LOCAL3); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:2566:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:2566:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:2566:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:2566:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:2566:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:255:32: note: in expansion of macro 'jit_chk_ims' #define jit_rsbi_i(d, rs, is) jit_chk_ims((is), SUBFICrri((d), (rs), (is)), SUBFCrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core.h:277:28: note: in expansion of macro 'jit_rsbi_i' #define jit_negr_i(d, rs) jit_rsbi_i((d), (rs), 0) ^ ./jitcommon.c:2574:9: note: in expansion of macro 'jit_negr_i' jit_negr_i(JIT_R1, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2582:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2582:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2589:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_build_list_offset, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2589:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_build_list_offset, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2589:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_build_list_offset, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2589:13: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_build_list_offset, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2596:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2596:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2596:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2604:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2604:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2604:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2606:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2606:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2613:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2613:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2613:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2621:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2621:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2621:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2623:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2623:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2632:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2632:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2632:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2674:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2674:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2674:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:2676:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2677:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2677:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:2680:5: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:184:27: note: in expansion of macro 'MTCTRr' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcommon.c:2685:7: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:184:40: note: in expansion of macro 'BCTRL' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcommon.c:2685:7: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2722:9: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2722:9: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2722:9: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:2724:9: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2725:9: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2725:9: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:2749:9: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R1, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:184:27: note: in expansion of macro 'MTCTRr' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcommon.c:2754:11: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:184:40: note: in expansion of macro 'BCTRL' #define jit_callr(reg) (MTCTRr(reg), BCTRL()) ^ ./lightning/ppc/core-common.h:452:27: note: in expansion of macro 'jit_callr' #define jit_finishr(reg) jit_callr(reg) ^ ./jit.h:739:50: note: in expansion of macro 'jit_finishr' #define mz_finishr(x) ((void)CONFIRM_RUNSTACK(), jit_finishr(x)) ^ ./jit.h:1303:44: note: in expansion of macro 'mz_finishr' # define mz_finishr_direct_prim(reg, proc) mz_finishr(reg) ^ ./jit.h:1309:44: note: in expansion of macro 'mz_finishr_direct_prim' (mz_direct_only(direct_only), first_arg, mz_finishr_direct_prim(reg, prim_indirect)) ^ ./jitcommon.c:2754:11: note: in expansion of macro 'mz_generate_direct_prim' mz_generate_direct_prim(jit_pusharg_p(JIT_RUNSTACK), ^ ./jitcommon.c: In function 'common6': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2777:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2777:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2777:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:2779:11: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:2779:11: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:2783:11: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:2783:11: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcommon.c:2784:5: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R0, JIT_R1, &((Scheme_Thread *)0x0)->cont_mark_stack_bottom); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:166:58: note: in expansion of macro 'BLEi' #define jit_bler_i(label, s1, s2) jit_s_brar((s1), (s2), BLEi((label)) ) ^ ./jitcommon.c:2785:11: note: in expansion of macro 'jit_bler_i' ref = jit_bler_i(jit_forward(), JIT_R2, JIT_R0); /* => double-check meta-continuation */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:166:58: note: in expansion of macro 'BLEi' #define jit_bler_i(label, s1, s2) jit_s_brar((s1), (s2), BLEi((label)) ) ^ ./jitcommon.c:2785:11: note: in expansion of macro 'jit_bler_i' ref = jit_bler_i(jit_forward(), JIT_R2, JIT_R0); /* => double-check meta-continuation */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:166:58: note: in expansion of macro 'BLEi' #define jit_bler_i(label, s1, s2) jit_s_brar((s1), (s2), BLEi((label)) ) ^ ./jitcommon.c:2785:11: note: in expansion of macro 'jit_bler_i' ref = jit_bler_i(jit_forward(), JIT_R2, JIT_R0); /* => double-check meta-continuation */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:166:58: note: in expansion of macro 'BLEi' #define jit_bler_i(label, s1, s2) jit_s_brar((s1), (s2), BLEi((label)) ) ^ ./jitcommon.c:2785:11: note: in expansion of macro 'jit_bler_i' ref = jit_bler_i(jit_forward(), JIT_R2, JIT_R0); /* => double-check meta-continuation */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:166:35: note: in expansion of macro 'jit_s_brar' #define jit_bler_i(label, s1, s2) jit_s_brar((s1), (s2), BLEi((label)) ) ^ ./jitcommon.c:2785:11: note: in expansion of macro 'jit_bler_i' ref = jit_bler_i(jit_forward(), JIT_R2, JIT_R0); /* => double-check meta-continuation */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:2788:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R2, JIT_R2, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2790:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R1, &((Scheme_Thread *)0x0)->cont_mark_stack_segments); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./jitcommon.c:2796:5: note: in expansion of macro 'jit_andi_l' jit_andi_l(JIT_V1, JIT_R2, SCHEME_MARK_SEGMENT_MASK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./jit.h:593:33: note: in expansion of macro 'jit_ldi_l' # define mz_tl_ldi_l(reg, addr) jit_ldi_l(reg, addr) ^ ./jitcommon.c:2802:11: note: in expansion of macro 'mz_tl_ldi_l' (void)mz_tl_ldi_l(JIT_R1, tl_scheme_current_cont_mark_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./jit.h:593:33: note: in expansion of macro 'jit_ldi_l' # define mz_tl_ldi_l(reg, addr) jit_ldi_l(reg, addr) ^ ./jitcommon.c:2802:11: note: in expansion of macro 'mz_tl_ldi_l' (void)mz_tl_ldi_l(JIT_R1, tl_scheme_current_cont_mark_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcommon.c:2803:5: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_V1, JIT_R0, &((Scheme_Cont_Mark *)0x0)->pos); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitcommon.c:2804:12: note: in expansion of macro 'jit_bltr_l' ref2 = jit_bltr_l(jit_forward(), JIT_V1, JIT_R1); /* => try to allocate new slot */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitcommon.c:2804:12: note: in expansion of macro 'jit_bltr_l' ref2 = jit_bltr_l(jit_forward(), JIT_V1, JIT_R1); /* => try to allocate new slot */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitcommon.c:2804:12: note: in expansion of macro 'jit_bltr_l' ref2 = jit_bltr_l(jit_forward(), JIT_V1, JIT_R1); /* => try to allocate new slot */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitcommon.c:2804:12: note: in expansion of macro 'jit_bltr_l' ref2 = jit_bltr_l(jit_forward(), JIT_V1, JIT_R1); /* => try to allocate new slot */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:170:35: note: in expansion of macro 'jit_s_brar' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:587:35: note: in expansion of macro 'jit_bltr_i' #define jit_bltr_l(label, s1, s2) jit_bltr_i((label), (s1), (s2)) ^ ./jitcommon.c:2804:12: note: in expansion of macro 'jit_bltr_l' ref2 = jit_bltr_l(jit_forward(), JIT_V1, JIT_R1); /* => try to allocate new slot */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2806:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2807:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Cont_Mark *)0x0)->key); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2808:12: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_V1, JIT_R1); /* => found right destination */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2808:12: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_V1, JIT_R1); /* => found right destination */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2808:12: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_V1, JIT_R1); /* => found right destination */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2808:12: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_V1, JIT_R1); /* => found right destination */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:155:35: note: in expansion of macro 'jit_s_brar' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:2808:12: note: in expansion of macro 'jit_beqr_p' ref3 = jit_beqr_p(jit_forward(), JIT_V1, JIT_R1); /* => found right destination */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:2811:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:2811:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:2812:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(&((Scheme_Cont_Mark *)0x0)->cache, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:2815:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcommon.c:2820:5: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R0, JIT_R1, &((Scheme_Thread *)0x0)->cont_mark_pos_bottom); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./jit.h:593:33: note: in expansion of macro 'jit_ldi_l' # define mz_tl_ldi_l(reg, addr) jit_ldi_l(reg, addr) ^ ./jitcommon.c:2821:11: note: in expansion of macro 'mz_tl_ldi_l' (void)mz_tl_ldi_l(JIT_R2, tl_scheme_current_cont_mark_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./jit.h:593:33: note: in expansion of macro 'jit_ldi_l' # define mz_tl_ldi_l(reg, addr) jit_ldi_l(reg, addr) ^ ./jitcommon.c:2821:11: note: in expansion of macro 'mz_tl_ldi_l' (void)mz_tl_ldi_l(JIT_R2, tl_scheme_current_cont_mark_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:2822:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R2, JIT_R2, 2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcommon.c:2823:11: note: in expansion of macro 'jit_bner_i' ref = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); /* => try to allocate new slot */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcommon.c:2823:11: note: in expansion of macro 'jit_bner_i' ref = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); /* => try to allocate new slot */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcommon.c:2823:11: note: in expansion of macro 'jit_bner_i' ref = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); /* => try to allocate new slot */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcommon.c:2823:11: note: in expansion of macro 'jit_bner_i' ref = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); /* => try to allocate new slot */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcommon.c:2823:11: note: in expansion of macro 'jit_bner_i' ref = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); /* => try to allocate new slot */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2824:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R1, &((Scheme_Thread *)0x0)->meta_continuation); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2825:12: note: in expansion of macro 'jit_beqi_p' ref7 = jit_beqi_p(jit_forward(), JIT_R1, NULL); /* => try to allocate new slot */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2825:12: note: in expansion of macro 'jit_beqi_p' ref7 = jit_beqi_p(jit_forward(), JIT_R1, NULL); /* => try to allocate new slot */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2825:12: note: in expansion of macro 'jit_beqi_p' ref7 = jit_beqi_p(jit_forward(), JIT_R1, NULL); /* => try to allocate new slot */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2825:12: note: in expansion of macro 'jit_beqi_p' ref7 = jit_beqi_p(jit_forward(), JIT_R1, NULL); /* => try to allocate new slot */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2825:12: note: in expansion of macro 'jit_beqi_p' ref7 = jit_beqi_p(jit_forward(), JIT_R1, NULL); /* => try to allocate new slot */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:2827:12: note: in expansion of macro 'jit_jmpi' ref8 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:2827:12: note: in expansion of macro 'jit_jmpi' ref8 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2833:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2833:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2833:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:2839:11: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:2839:11: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:2841:11: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:2841:11: note: in expansion of macro 'mz_tl_ldi_p' (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitcommon.c:2842:5: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R0, JIT_R1, &((Scheme_Thread *)0x0)->cont_mark_seg_count); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:158:58: note: in expansion of macro 'BGEi' #define jit_bger_i(label, s1, s2) jit_s_brar((s1), (s2), BGEi((label)) ) ^ ./jitcommon.c:2843:12: note: in expansion of macro 'jit_bger_i' ref4 = jit_bger_i(jit_forward(), JIT_V1, JIT_R0); /* => take slow path */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:158:58: note: in expansion of macro 'BGEi' #define jit_bger_i(label, s1, s2) jit_s_brar((s1), (s2), BGEi((label)) ) ^ ./jitcommon.c:2843:12: note: in expansion of macro 'jit_bger_i' ref4 = jit_bger_i(jit_forward(), JIT_V1, JIT_R0); /* => take slow path */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:158:58: note: in expansion of macro 'BGEi' #define jit_bger_i(label, s1, s2) jit_s_brar((s1), (s2), BGEi((label)) ) ^ ./jitcommon.c:2843:12: note: in expansion of macro 'jit_bger_i' ref4 = jit_bger_i(jit_forward(), JIT_V1, JIT_R0); /* => take slow path */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:158:58: note: in expansion of macro 'BGEi' #define jit_bger_i(label, s1, s2) jit_s_brar((s1), (s2), BGEi((label)) ) ^ ./jitcommon.c:2843:12: note: in expansion of macro 'jit_bger_i' ref4 = jit_bger_i(jit_forward(), JIT_V1, JIT_R0); /* => take slow path */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:158:35: note: in expansion of macro 'jit_s_brar' #define jit_bger_i(label, s1, s2) jit_s_brar((s1), (s2), BGEi((label)) ) ^ ./jitcommon.c:2843:12: note: in expansion of macro 'jit_bger_i' ref4 = jit_bger_i(jit_forward(), JIT_V1, JIT_R0); /* => take slow path */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2846:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R1, &((Scheme_Thread *)0x0)->cont_mark_stack_segments); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:487:32: note: in expansion of macro 'jit_andi_i' #define jit_andi_l(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./jitcommon.c:2853:5: note: in expansion of macro 'jit_andi_l' jit_andi_l(JIT_V1, JIT_R2, SCHEME_MARK_SEGMENT_MASK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitcommon.c:2860:5: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R2, JIT_R2, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jitcommon.c:2861:5: note: in expansion of macro 'mz_tl_sti_p' mz_tl_sti_p(tl_scheme_current_cont_mark_stack, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jitcommon.c:2861:5: note: in expansion of macro 'mz_tl_sti_p' mz_tl_sti_p(tl_scheme_current_cont_mark_stack, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./jit.h:593:33: note: in expansion of macro 'jit_ldi_l' # define mz_tl_ldi_l(reg, addr) jit_ldi_l(reg, addr) ^ ./jitcommon.c:2865:11: note: in expansion of macro 'mz_tl_ldi_l' (void)mz_tl_ldi_l(JIT_R1, tl_scheme_current_cont_mark_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./jit.h:593:33: note: in expansion of macro 'jit_ldi_l' # define mz_tl_ldi_l(reg, addr) jit_ldi_l(reg, addr) ^ ./jitcommon.c:2865:11: note: in expansion of macro 'mz_tl_ldi_l' (void)mz_tl_ldi_l(JIT_R1, tl_scheme_current_cont_mark_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./jitcommon.c:2866:5: note: in expansion of macro 'jit_stxi_l' jit_stxi_l(&((Scheme_Cont_Mark *)0x0)->pos, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2867:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:2868:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(&((Scheme_Cont_Mark *)0x0)->key, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2869:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_RUNSTACK, WORDS_TO_BYTES(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:2870:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(&((Scheme_Cont_Mark *)0x0)->val, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:2871:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:2871:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:2872:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(&((Scheme_Cont_Mark *)0x0)->cache, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2877:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2877:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2877:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2883:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2883:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2885:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_RUNSTACK, WORDS_TO_BYTES(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2886:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:2892:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_set_cont_mark); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:2892:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_set_cont_mark); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:2892:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_set_cont_mark); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:2892:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_set_cont_mark); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:2895:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(ref5); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2906:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2906:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2906:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2907:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2907:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2909:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_chaperone_set_mark, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2909:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_chaperone_set_mark, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2909:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_chaperone_set_mark, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2909:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_chaperone_set_mark, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2910:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2910:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2910:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2920:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2920:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2920:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2921:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:2921:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2925:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_chaperone_get_immediate_cc_mark, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2925:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_chaperone_get_immediate_cc_mark, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2925:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_chaperone_get_immediate_cc_mark, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:2925:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_chaperone_get_immediate_cc_mark, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2927:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2927:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:2927:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./jitcommon.c: In function 'common7': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2953:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2953:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:2953:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:2965:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2966:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_FLAG_MASK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2966:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_FLAG_MASK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2966:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_FLAG_MASK); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2966:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_FLAG_MASK); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2966:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_FLAG_MASK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2968:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CDR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2969:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2969:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2969:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2969:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2969:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:2970:12: note: in expansion of macro 'jit_bmsi_l' ref8 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:2970:12: note: in expansion of macro 'jit_bmsi_l' ref8 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:2970:12: note: in expansion of macro 'jit_bmsi_l' ref8 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:2970:12: note: in expansion of macro 'jit_bmsi_l' ref8 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:2970:12: note: in expansion of macro 'jit_bmsi_l' ref8 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:2972:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2972:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2972:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2972:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2972:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2972:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:2975:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2976:12: note: in expansion of macro 'jit_bmsi_ul' ref4 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_FLAG_MASK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2976:12: note: in expansion of macro 'jit_bmsi_ul' ref4 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_FLAG_MASK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2976:12: note: in expansion of macro 'jit_bmsi_ul' ref4 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_FLAG_MASK); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2976:12: note: in expansion of macro 'jit_bmsi_ul' ref4 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_FLAG_MASK); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:2976:12: note: in expansion of macro 'jit_bmsi_ul' ref4 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_FLAG_MASK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2978:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CDR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:2979:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R1, (intptr_t)&SCHEME_CDR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2980:12: note: in expansion of macro 'jit_beqi_p' ref5 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2980:12: note: in expansion of macro 'jit_beqi_p' ref5 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2980:12: note: in expansion of macro 'jit_beqi_p' ref5 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2980:12: note: in expansion of macro 'jit_beqi_p' ref5 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:2980:12: note: in expansion of macro 'jit_beqi_p' ref5 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:2981:12: note: in expansion of macro 'jit_bmsi_l' ref7 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:2981:12: note: in expansion of macro 'jit_bmsi_l' ref7 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:2981:12: note: in expansion of macro 'jit_bmsi_l' ref7 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:2981:12: note: in expansion of macro 'jit_bmsi_l' ref7 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:2981:12: note: in expansion of macro 'jit_bmsi_l' ref7 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:755:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:2983:11: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(refloop, JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2983:11: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(refloop, JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2983:11: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(refloop, JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2983:11: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(refloop, JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitcommon.c:2983:11: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(refloop, JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:2985:12: note: in expansion of macro 'jit_jmpi' ref6 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:2985:12: note: in expansion of macro 'jit_jmpi' ref6 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2991:12: note: in expansion of macro 'jit_bmci_ul' ref1 = jit_bmci_ul(jit_forward(), JIT_R2, PAIR_IS_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2991:12: note: in expansion of macro 'jit_bmci_ul' ref1 = jit_bmci_ul(jit_forward(), JIT_R2, PAIR_IS_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2991:12: note: in expansion of macro 'jit_bmci_ul' ref1 = jit_bmci_ul(jit_forward(), JIT_R2, PAIR_IS_LIST); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2991:12: note: in expansion of macro 'jit_bmci_ul' ref1 = jit_bmci_ul(jit_forward(), JIT_R2, PAIR_IS_LIST); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:2991:12: note: in expansion of macro 'jit_bmci_ul' ref1 = jit_bmci_ul(jit_forward(), JIT_R2, PAIR_IS_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:2997:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./jitcommon.c:3013:9: note: in expansion of macro 'jit_ori_i' jit_ori_i(JIT_R2, JIT_R2, PAIR_IS_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:262:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_s(id, rd, rs) jit_chk_ims((id), STHrm((rs), (id), (rd)), STHrx((rs), (rd), JIT_AUX)) ^ ./jitcommon.c:3014:9: note: in expansion of macro 'jit_stxi_s' jit_stxi_s(&MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3021:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3021:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3022:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3022:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3022:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3033:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./jitcommon.c:3046:9: note: in expansion of macro 'jit_ori_i' jit_ori_i(JIT_R2, JIT_R2, PAIR_IS_NON_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:262:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_s(id, rd, rs) jit_chk_ims((id), STHrm((rs), (id), (rd)), STHrx((rs), (rd), JIT_AUX)) ^ ./jitcommon.c:3047:9: note: in expansion of macro 'jit_stxi_s' jit_stxi_s(&MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso), JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:3055:7: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:3055:7: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3057:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3057:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3058:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3058:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3058:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./jitcommon.c: In function 'common8': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3078:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3078:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3078:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitcommon.c:3089:5: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_R1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3093:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3093:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3093:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3093:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3093:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3094:12: note: in expansion of macro 'jit_bmsi_l' ref3 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3094:12: note: in expansion of macro 'jit_bmsi_l' ref3 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3094:12: note: in expansion of macro 'jit_bmsi_l' ref3 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3094:12: note: in expansion of macro 'jit_bmsi_l' ref3 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3094:12: note: in expansion of macro 'jit_bmsi_l' ref3 = jit_bmsi_l(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:3096:12: note: in expansion of macro 'mz_bnei_t' ref4 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3096:12: note: in expansion of macro 'mz_bnei_t' ref4 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3096:12: note: in expansion of macro 'mz_bnei_t' ref4 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3096:12: note: in expansion of macro 'mz_bnei_t' ref4 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3096:12: note: in expansion of macro 'mz_bnei_t' ref4 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3096:12: note: in expansion of macro 'mz_bnei_t' ref4 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3099:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3100:12: note: in expansion of macro 'jit_bmsi_ul' ref5 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_IS_NON_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3100:12: note: in expansion of macro 'jit_bmsi_ul' ref5 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_IS_NON_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3100:12: note: in expansion of macro 'jit_bmsi_ul' ref5 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_IS_NON_LIST); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3100:12: note: in expansion of macro 'jit_bmsi_ul' ref5 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_IS_NON_LIST); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3100:12: note: in expansion of macro 'jit_bmsi_ul' ref5 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_IS_NON_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3102:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CDR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitcommon.c:3103:5: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R1, JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3105:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitcommon.c:3111:5: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jitcommon.c:3111:5: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitcommon.c:3111:5: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3113:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3113:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3113:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3121:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3121:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3124:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_length, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3124:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_length, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3124:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_length, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3124:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_checked_length, ref2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3129:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(ref1); ^ ./jitcommon.c: In function 'common8_5': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3156:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3156:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3156:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:3162:5: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R1, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3164:11: note: in expansion of macro 'jit_bmsi_l' ref = jit_bmsi_l(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3164:11: note: in expansion of macro 'jit_bmsi_l' ref = jit_bmsi_l(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3164:11: note: in expansion of macro 'jit_bmsi_l' ref = jit_bmsi_l(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3164:11: note: in expansion of macro 'jit_bmsi_l' ref = jit_bmsi_l(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3164:11: note: in expansion of macro 'jit_bmsi_l' ref = jit_bmsi_l(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3168:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3169:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3169:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:3170:5: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R1, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:3171:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:3174:5: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R0, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3180:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_list_tail, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3180:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_list_tail, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3180:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_list_tail, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3180:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_list_tail, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3182:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_list_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3182:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_list_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3182:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_list_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3182:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_list_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3186:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3187:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3187:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3189:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3189:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3189:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3195:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3195:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3195:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3195:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:3199:22: note: in expansion of macro 'jit_bmci_l' refmaybedone = jit_bmci_l(jit_forward(), JIT_R1, 0xFFF); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:3199:22: note: in expansion of macro 'jit_bmci_l' refmaybedone = jit_bmci_l(jit_forward(), JIT_R1, 0xFFF); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:3199:22: note: in expansion of macro 'jit_bmci_l' refmaybedone = jit_bmci_l(jit_forward(), JIT_R1, 0xFFF); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:3199:22: note: in expansion of macro 'jit_bmci_l' refmaybedone = jit_bmci_l(jit_forward(), JIT_R1, 0xFFF); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:3199:22: note: in expansion of macro 'jit_bmci_l' refmaybedone = jit_bmci_l(jit_forward(), JIT_R1, 0xFFF); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3205:11: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(refslow, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3205:11: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(refslow, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3205:11: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(refslow, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3205:11: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(refslow, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:3206:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3206:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3206:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3206:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3206:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:3208:22: note: in expansion of macro 'jit_bmci_l' refmaybedone = jit_bmci_l(jit_forward(), JIT_R1, 0xFFF); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:3208:22: note: in expansion of macro 'jit_bmci_l' refmaybedone = jit_bmci_l(jit_forward(), JIT_R1, 0xFFF); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:3208:22: note: in expansion of macro 'jit_bmci_l' refmaybedone = jit_bmci_l(jit_forward(), JIT_R1, 0xFFF); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:3208:22: note: in expansion of macro 'jit_bmci_l' refmaybedone = jit_bmci_l(jit_forward(), JIT_R1, 0xFFF); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./jitcommon.c:3208:22: note: in expansion of macro 'jit_bmci_l' refmaybedone = jit_bmci_l(jit_forward(), JIT_R1, 0xFFF); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3211:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R1, JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3212:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CDR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3213:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:3216:15: note: in expansion of macro 'jit_beqi_l' refdone = jit_beqi_l(jit_forward(), JIT_R1, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:3216:15: note: in expansion of macro 'jit_beqi_l' refdone = jit_beqi_l(jit_forward(), JIT_R1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:3216:15: note: in expansion of macro 'jit_beqi_l' refdone = jit_beqi_l(jit_forward(), JIT_R1, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:3216:15: note: in expansion of macro 'jit_beqi_l' refdone = jit_beqi_l(jit_forward(), JIT_R1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:3216:15: note: in expansion of macro 'jit_beqi_l' refdone = jit_beqi_l(jit_forward(), JIT_R1, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./jit.h:594:33: note: in expansion of macro 'jit_ldi_i' # define mz_tl_ldi_i(reg, addr) jit_ldi_i(reg, addr) ^ ./jitcommon.c:3219:11: note: in expansion of macro 'mz_tl_ldi_i' (void)mz_tl_ldi_i(JIT_R2, tl_scheme_fuel_counter); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./jit.h:594:33: note: in expansion of macro 'jit_ldi_i' # define mz_tl_ldi_i(reg, addr) jit_ldi_i(reg, addr) ^ ./jitcommon.c:3219:11: note: in expansion of macro 'mz_tl_ldi_i' (void)mz_tl_ldi_i(JIT_R2, tl_scheme_fuel_counter); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:3220:11: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:3220:11: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_R2, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:3220:11: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitcommon.c:3220:11: note: in expansion of macro 'jit_blei_i' (void)jit_blei_i(refslow, JIT_R2, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3221:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refresume); /* return to fast path */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3228:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CAR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3230:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3230:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3230:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./jitcommon.c: In function 'common9': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3257:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3257:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3257:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jitcommon.c:3263:11: note: in expansion of macro 'jit_finish' (void)jit_finish(scheme_eqv); /* NONGCING, so ok from a future thread */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jitcommon.c:3263:11: note: in expansion of macro 'jit_finish' (void)jit_finish(scheme_eqv); /* NONGCING, so ok from a future thread */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jitcommon.c:3263:11: note: in expansion of macro 'jit_finish' (void)jit_finish(scheme_eqv); /* NONGCING, so ok from a future thread */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jitcommon.c:3263:11: note: in expansion of macro 'jit_finish' (void)jit_finish(scheme_eqv); /* NONGCING, so ok from a future thread */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3268:11: note: in expansion of macro 'jit_beqi_i' ref = jit_beqi_i(jit_forward(), JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3268:11: note: in expansion of macro 'jit_beqi_i' ref = jit_beqi_i(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3268:11: note: in expansion of macro 'jit_beqi_i' ref = jit_beqi_i(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3268:11: note: in expansion of macro 'jit_beqi_i' ref = jit_beqi_i(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3268:11: note: in expansion of macro 'jit_beqi_i' ref = jit_beqi_i(jit_forward(), JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3272:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3272:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3272:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3274:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3274:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3275:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3275:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3275:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:3284:7: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jitcommon.c:3284:7: note: in expansion of macro 'jit_jmpr' jit_jmpr(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3286:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3286:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3287:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3287:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3287:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./jitcommon.c: In function 'common10': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3308:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3308:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3308:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3312:11: note: in expansion of macro 'jit_bmsi_l' ref = jit_bmsi_l(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3312:11: note: in expansion of macro 'jit_bmsi_l' ref = jit_bmsi_l(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3312:11: note: in expansion of macro 'jit_bmsi_l' ref = jit_bmsi_l(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3312:11: note: in expansion of macro 'jit_bmsi_l' ref = jit_bmsi_l(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3312:11: note: in expansion of macro 'jit_bmsi_l' ref = jit_bmsi_l(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3316:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3317:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3317:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:3318:5: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:3321:5: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R0, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3326:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_procedure_arity_includes, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3326:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_procedure_arity_includes, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3326:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_procedure_arity_includes, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3326:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_procedure_arity_includes, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3329:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3330:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3330:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3333:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3333:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3333:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3336:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3336:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3337:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3337:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3337:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3341:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3341:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3341:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3341:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3343:11: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(refslow, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3343:11: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(refslow, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3343:11: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(refslow, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitcommon.c:3343:11: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(refslow, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3345:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3346:14: note: in expansion of macro 'jit_beqi_i' ref_nc = jit_beqi_i(jit_forward(), JIT_R2, scheme_native_closure_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3346:14: note: in expansion of macro 'jit_beqi_i' ref_nc = jit_beqi_i(jit_forward(), JIT_R2, scheme_native_closure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3346:14: note: in expansion of macro 'jit_beqi_i' ref_nc = jit_beqi_i(jit_forward(), JIT_R2, scheme_native_closure_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3346:14: note: in expansion of macro 'jit_beqi_i' ref_nc = jit_beqi_i(jit_forward(), JIT_R2, scheme_native_closure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3346:14: note: in expansion of macro 'jit_beqi_i' ref_nc = jit_beqi_i(jit_forward(), JIT_R2, scheme_native_closure_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3347:16: note: in expansion of macro 'jit_beqi_i' ref_prim = jit_beqi_i(jit_forward(), JIT_R2, scheme_prim_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3347:16: note: in expansion of macro 'jit_beqi_i' ref_prim = jit_beqi_i(jit_forward(), JIT_R2, scheme_prim_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3347:16: note: in expansion of macro 'jit_beqi_i' ref_prim = jit_beqi_i(jit_forward(), JIT_R2, scheme_prim_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3347:16: note: in expansion of macro 'jit_beqi_i' ref_prim = jit_beqi_i(jit_forward(), JIT_R2, scheme_prim_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3347:16: note: in expansion of macro 'jit_beqi_i' ref_prim = jit_beqi_i(jit_forward(), JIT_R2, scheme_prim_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3349:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refslow); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3354:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3355:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_V1, &((Scheme_Native_Lambda *)0x0)->closure_size); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:3356:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, 0); /* case lambda */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:3356:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, 0); /* case lambda */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:3356:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, 0); /* case lambda */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:3356:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, 0); /* case lambda */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3357:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_V1, &((Scheme_Native_Lambda *)0x0)->start_code); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:3360:14: note: in expansion of macro 'jit_beqr_p' ref_nc = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* not yet JITted? */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:3360:14: note: in expansion of macro 'jit_beqr_p' ref_nc = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* not yet JITted? */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:3360:14: note: in expansion of macro 'jit_beqr_p' ref_nc = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* not yet JITted? */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:3360:14: note: in expansion of macro 'jit_beqr_p' ref_nc = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* not yet JITted? */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:155:35: note: in expansion of macro 'jit_s_brar' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitcommon.c:3360:14: note: in expansion of macro 'jit_beqr_p' ref_nc = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* not yet JITted? */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitcommon.c:3362:5: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_V1, JIT_V1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jitcommon.c:3368:11: note: in expansion of macro 'jit_finish' (void)jit_finish(sjc.check_arity_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jitcommon.c:3368:11: note: in expansion of macro 'jit_finish' (void)jit_finish(sjc.check_arity_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3370:11: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refno, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3370:11: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refno, JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3370:11: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refno, JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3370:11: note: in expansion of macro 'jit_beqi_i' (void)jit_beqi_i(refno, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3371:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3371:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3372:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3372:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3372:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3377:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, &((Scheme_Native_Closure *)0x0)->code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3378:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_V1, &((Scheme_Native_Lambda *)0x0)->u2.orig_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3380:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R0, &((Scheme_Lambda *)0x0)->num_params); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3381:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R0, JIT_R0, &SCHEME_LAMBDA_FLAGS(((Scheme_Lambda *)0x0))); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitcommon.c:3382:14: note: in expansion of macro 'jit_bmsi_i' ref_nc = jit_bmsi_i(jit_forward(), JIT_R0, LAMBDA_HAS_REST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitcommon.c:3382:14: note: in expansion of macro 'jit_bmsi_i' ref_nc = jit_bmsi_i(jit_forward(), JIT_R0, LAMBDA_HAS_REST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitcommon.c:3382:14: note: in expansion of macro 'jit_bmsi_i' ref_nc = jit_bmsi_i(jit_forward(), JIT_R0, LAMBDA_HAS_REST); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitcommon.c:3382:14: note: in expansion of macro 'jit_bmsi_i' ref_nc = jit_bmsi_i(jit_forward(), JIT_R0, LAMBDA_HAS_REST); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitcommon.c:3382:14: note: in expansion of macro 'jit_bmsi_i' ref_nc = jit_bmsi_i(jit_forward(), JIT_R0, LAMBDA_HAS_REST); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcommon.c:3383:11: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcommon.c:3383:11: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcommon.c:3383:11: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refno, JIT_V1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitcommon.c:3383:11: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3384:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3384:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3385:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3385:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3385:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:216:32: note: in expansion of macro 'jit_addi_i' #define jit_subi_i(d, rs, is) jit_addi_i((d), (rs), -(is)) ^ ./jitcommon.c:3389:5: note: in expansion of macro 'jit_subi_i' jit_subi_i(JIT_R2, JIT_R2, 1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3390:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3390:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3390:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refno, JIT_V1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:170:35: note: in expansion of macro 'jit_s_brar' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3390:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3391:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3391:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3392:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3392:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3392:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3397:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R0, &((Scheme_Primitive_Proc *)0x0)->mina); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:3398:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, 0); /* case lambda */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:3398:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, 0); /* case lambda */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:3398:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, 0); /* case lambda */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitcommon.c:3398:11: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, 0); /* case lambda */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3400:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3400:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3400:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refno, JIT_V1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:170:35: note: in expansion of macro 'jit_s_brar' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3400:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3401:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R0, &((Scheme_Primitive_Proc *)0x0)->mu.maxa); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./jitcommon.c:3402:11: note: in expansion of macro 'jit_bgtr_i' (void)jit_bgtr_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./jitcommon.c:3402:11: note: in expansion of macro 'jit_bgtr_i' (void)jit_bgtr_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:162:58: note: in expansion of macro 'BGTi' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./jitcommon.c:3402:11: note: in expansion of macro 'jit_bgtr_i' (void)jit_bgtr_i(refno, JIT_V1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:162:35: note: in expansion of macro 'jit_s_brar' #define jit_bgtr_i(label, s1, s2) jit_s_brar((s1), (s2), BGTi((label)) ) ^ ./jitcommon.c:3402:11: note: in expansion of macro 'jit_bgtr_i' (void)jit_bgtr_i(refno, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3405:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitcommon.c:3405:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_true); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3406:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3406:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3406:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./jitcommon.c: In function 'common11': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3426:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3426:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3426:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3428:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3429:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3429:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:3432:5: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R0, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3436:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_char_to_integer, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3436:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_char_to_integer, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3436:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_char_to_integer, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3436:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_char_to_integer, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3451:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3451:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3451:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3453:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3454:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3454:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:3457:5: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R0, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3461:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_integer_to_char, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3461:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_integer_to_char, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3461:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_integer_to_char, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3461:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_checked_integer_to_char, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3463:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3464:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3464:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3466:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3466:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3466:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./jitcommon.c: In function 'common12': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3492:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3492:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3492:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3494:7: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3495:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3495:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitcommon.c:3497:7: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:3501:7: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R0, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3506:9: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_check_not_undefined, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3506:9: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_check_not_undefined, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3506:9: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_check_not_undefined, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3506:9: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_check_not_undefined, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3508:9: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_check_assign_not_undefined, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3508:9: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_check_assign_not_undefined, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3508:9: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_check_assign_not_undefined, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3508:9: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_check_assign_not_undefined, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3511:7: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3512:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3512:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3514:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3514:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3514:7: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./jitcommon.c: In function 'common13': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3530:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3530:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3530:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3531:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3531:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3535:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_foreign_ptr_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3535:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_foreign_ptr_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3535:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_foreign_ptr_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3535:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_foreign_ptr_ref, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3537:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3537:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3537:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3543:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3543:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3543:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3544:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3544:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3548:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_foreign_ptr_set, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3548:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_foreign_ptr_set, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3548:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_foreign_ptr_set, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3548:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_foreign_ptr_set, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3549:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3549:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3549:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3555:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3555:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3555:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3556:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3556:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3559:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_cpointer_tag, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3559:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_cpointer_tag, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3559:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_cpointer_tag, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3559:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_cpointer_tag, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3561:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3561:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3561:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3567:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3567:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3567:3: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3568:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3568:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3572:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_set_cpointer_tag, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3572:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_set_cpointer_tag, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3572:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_set_cpointer_tag, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitcommon.c:3572:3: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_scheme_set_cpointer_tag, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3573:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3573:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3573:3: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_R2); ^ ./jitcommon.c: In function 'more_common0': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3628:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3628:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:3628:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:3633:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:3633:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:3633:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:3633:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:3633:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3638:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3638:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitcommon.c:3639:5: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_V1, 5); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3643:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_extract_checked_procedure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3643:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_extract_checked_procedure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3643:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_extract_checked_procedure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3643:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_extract_checked_procedure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3646:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3646:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3646:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:3650:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_struct_type_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3650:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_struct_type_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3650:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_struct_type_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3650:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_struct_type_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3650:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_struct_type_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3651:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY(&((Scheme_Struct_Type *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:3652:11: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R2, STRUCT_TYPE_CHECKED_PROC); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:3652:11: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R2, STRUCT_TYPE_CHECKED_PROC); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:3652:11: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R2, STRUCT_TYPE_CHECKED_PROC); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitcommon.c:3652:11: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R2, STRUCT_TYPE_CHECKED_PROC); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3656:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3656:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3656:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3656:11: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3657:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3659:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3659:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3659:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3659:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitcommon.c:3659:12: note: in expansion of macro 'jit_beqi_i' ref2 = jit_beqi_i(jit_forward(), JIT_R2, scheme_structure_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:3661:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:3661:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:3661:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, scheme_proc_struct_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitcommon.c:3661:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, scheme_proc_struct_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3668:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R1, &((Scheme_Structure *)0x0)->stype); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3669:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R2, &((Scheme_Struct_Type *)0x0)->name_pos); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitcommon.c:3670:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_V1, JIT_R0, &((Scheme_Struct_Type *)0x0)->name_pos); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3673:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3673:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:170:58: note: in expansion of macro 'BLTi' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3673:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow, JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:170:35: note: in expansion of macro 'jit_s_brar' #define jit_bltr_i(label, s1, s2) jit_s_brar((s1), (s2), BLTi((label)) ) ^ ./jitcommon.c:3673:11: note: in expansion of macro 'jit_bltr_i' (void)jit_bltr_i(refslow, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3677:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R2, JIT_R2, &((Scheme_Struct_Type *)0x0)->parent_types); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3678:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R1, &((Scheme_Structure *)0x0)->stype); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:3681:11: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:3681:11: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:3681:11: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_R2, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitcommon.c:3681:11: note: in expansion of macro 'jit_bner_p' (void)jit_bner_p(refslow, JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3684:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R1, &(((Scheme_Structure *)0x0)->slots[0])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:3704:12: note: in expansion of macro 'jit_bnei_p' ref3 = jit_bnei_p(refslow, JIT_R0, scheme_false); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:3704:12: note: in expansion of macro 'jit_bnei_p' ref3 = jit_bnei_p(refslow, JIT_R0, scheme_false); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:3704:12: note: in expansion of macro 'jit_bnei_p' ref3 = jit_bnei_p(refslow, JIT_R0, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitcommon.c:3704:12: note: in expansion of macro 'jit_bnei_p' ref3 = jit_bnei_p(refslow, JIT_R0, scheme_false); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3708:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitcommon.c:3708:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3711:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_apply_checked_fail, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3711:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_apply_checked_fail, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3711:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_apply_checked_fail, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitcommon.c:3711:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_apply_checked_fail, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3715:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3715:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3715:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3721:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R1, &(((Scheme_Structure *)0x0)->slots[1])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3723:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3723:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitcommon.c:3723:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:3748:5: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R2, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3753:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_run_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3753:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_run_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3753:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_run_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3753:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_run_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:3779:5: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R2, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3784:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_exprun_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3784:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_exprun_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3784:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_exprun_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3784:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_exprun_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:3808:5: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R1, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3812:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_start_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3812:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_start_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3812:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_start_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3812:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_module_start_finish); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3839:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_do_thread_start_child); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3839:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_do_thread_start_child); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3839:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_do_thread_start_child); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitcommon.c:3839:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_do_thread_start_child); ^ ./jitcommon.c: In function 'more_common1': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3864:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_V1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitcommon.c:3867:5: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_R1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3873:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3873:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3873:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3873:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3873:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3875:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3875:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3875:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3875:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:3875:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:3876:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3876:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3876:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3876:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3876:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:3876:12: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitcommon.c:3877:5: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R1, JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3878:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CDR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3880:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:3891:5: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:3891:5: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:3895:12: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:3895:12: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:3895:12: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:3895:12: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:171:36: note: in expansion of macro 'jit_u_brar' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:3895:12: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3901:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_V1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:3904:5: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R0, JIT_LOCAL2); /* list in now in local2 */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3907:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_V1, 1); /* drop last arg */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:3916:12: note: in expansion of macro 'jit_bltr_ul' ref6 = jit_bltr_ul(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:3916:12: note: in expansion of macro 'jit_bltr_ul' ref6 = jit_bltr_ul(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:3916:12: note: in expansion of macro 'jit_bltr_ul' ref6 = jit_bltr_ul(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:3916:12: note: in expansion of macro 'jit_bltr_ul' ref6 = jit_bltr_ul(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:171:36: note: in expansion of macro 'jit_u_brar' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:3916:12: note: in expansion of macro 'jit_bltr_ul' ref6 = jit_bltr_ul(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3920:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_V1, 1); /* drop last arg */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:255:32: note: in expansion of macro 'jit_chk_ims' #define jit_rsbi_i(d, rs, is) jit_chk_ims((is), SUBFICrri((d), (rs), (is)), SUBFCrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:511:32: note: in expansion of macro 'jit_rsbi_i' #define jit_rsbi_l(d, rs, is) jit_rsbi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:278:28: note: in expansion of macro 'jit_rsbi_l' #define jit_negr_l(d, rs) jit_rsbi_l((d), (rs), 0) ^ ./jitcommon.c:3924:5: note: in expansion of macro 'jit_negr_l' jit_negr_l(JIT_R0, JIT_R0); /* negate counter */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitcommon.c:3928:5: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R0, JIT_R0, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3931:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refloop, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3931:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refloop, JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3931:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refloop, JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitcommon.c:3931:11: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refloop, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3933:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_V1, 1); /* drop last arg */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3937:12: note: in expansion of macro 'jit_jmpi' ref5 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3937:12: note: in expansion of macro 'jit_jmpi' ref5 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3941:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_V1, 1); /* drop last arg */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3944:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_R0, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:160:35: note: in expansion of macro 'jit_s_brai' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:3949:11: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refloop, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:3949:11: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refloop, JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:3949:11: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refloop, JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:3949:11: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refloop, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:3957:5: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R0, JIT_LOCAL2); /* list in R0 */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3958:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R1, JIT_V1, 1); /* drop last original arg */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3962:12: note: in expansion of macro 'jit_beqi_p' ref6 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3962:12: note: in expansion of macro 'jit_beqi_p' ref6 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3962:12: note: in expansion of macro 'jit_beqi_p' ref6 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3962:12: note: in expansion of macro 'jit_beqi_p' ref6 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:3962:12: note: in expansion of macro 'jit_beqi_p' ref6 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3965:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, (intptr_t)&SCHEME_CAR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:3967:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CDR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitcommon.c:3968:5: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R1, JIT_R1, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3970:11: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3978:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R1, JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:3981:5: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R1, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:3983:5: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_R2, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3984:12: note: in expansion of macro 'jit_jmpi' ref6 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:3984:12: note: in expansion of macro 'jit_jmpi' ref6 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:3998:5: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_R0, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitcommon.c:4003:11: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(refloop, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitcommon.c:4003:11: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(refloop, JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitcommon.c:4003:11: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(refloop, JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitcommon.c:4003:11: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(refloop, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitcommon.c:4009:5: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_V1, JIT_LOCAL2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:4034:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:4034:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitcommon.c:4034:7: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:4039:7: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_V1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitcommon.c:4042:7: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_R1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:4049:14: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:4049:14: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:4049:14: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:4049:14: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:4049:14: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:4051:14: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:4051:14: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:4051:14: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:4051:14: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitcommon.c:4051:14: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitcommon.c:4052:14: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:4052:14: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:4052:14: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:4052:14: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:4052:14: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitcommon.c:4052:14: note: in expansion of macro 'mz_bnei_t' ref3 = mz_bnei_t(jit_forward(), JIT_R0, scheme_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitcommon.c:4053:7: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R1, JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:4054:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CDR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:4056:13: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:4066:7: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitcommon.c:4066:7: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:4069:7: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R2, JIT_R2, 2); /* don't need first or last arg */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:4071:14: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:4071:14: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:4071:14: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:171:59: note: in expansion of macro 'BLTi' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:4071:14: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:171:36: note: in expansion of macro 'jit_u_brar' #define jit_bltr_ui(label, s1, s2) jit_u_brar((s1), (s2), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:608:36: note: in expansion of macro 'jit_bltr_ui' #define jit_bltr_ul(label, s1, s2) jit_bltr_ui((label), (s1), (s2)) ^ ./jitcommon.c:4071:14: note: in expansion of macro 'jit_bltr_ul' ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:4078:14: note: in expansion of macro 'jit_beqi_l' ref7 = jit_beqi_l(jit_forward(), JIT_V1, 2); /* 2 args => no non-list args to install */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:4078:14: note: in expansion of macro 'jit_beqi_l' ref7 = jit_beqi_l(jit_forward(), JIT_V1, 2); /* 2 args => no non-list args to install */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:4078:14: note: in expansion of macro 'jit_beqi_l' ref7 = jit_beqi_l(jit_forward(), JIT_V1, 2); /* 2 args => no non-list args to install */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:4078:14: note: in expansion of macro 'jit_beqi_l' ref7 = jit_beqi_l(jit_forward(), JIT_V1, 2); /* 2 args => no non-list args to install */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitcommon.c:4078:14: note: in expansion of macro 'jit_beqi_l' ref7 = jit_beqi_l(jit_forward(), JIT_V1, 2); /* 2 args => no non-list args to install */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:4080:7: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_V1, 2); /* drop first and last arg */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:4082:7: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, JIT_WORD_SIZE); /* skip first arg */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:4084:7: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R0, JIT_R0, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:160:35: note: in expansion of macro 'jit_s_brai' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:4089:13: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refloop, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:4089:13: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refloop, JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:4089:13: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refloop, JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitcommon.c:4089:13: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refloop, JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitcommon.c:4091:7: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, JIT_WORD_SIZE); /* restore RUNSTACK */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:4099:7: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R1, JIT_V1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitcommon.c:4105:7: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R1, JIT_V1, 2); /* drop first and last original arg */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:4109:14: note: in expansion of macro 'jit_beqi_p' ref6 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:4109:14: note: in expansion of macro 'jit_beqi_p' ref6 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:4109:14: note: in expansion of macro 'jit_beqi_p' ref6 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:4109:14: note: in expansion of macro 'jit_beqi_p' ref6 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitcommon.c:4109:14: note: in expansion of macro 'jit_beqi_p' ref6 = jit_beqi_p(jit_forward(), JIT_R0, scheme_null); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitcommon.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:4112:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_V1, JIT_R0, (intptr_t)&SCHEME_CAR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitcommon.c:4114:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CDR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitcommon.c:4115:7: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R1, JIT_R1, JIT_WORD_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitcommon.c:4117:13: note: in expansion of macro 'jit_jmpi' (void)jit_jmpi(refloop); ^ gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./jitinline.c -o jitinline.o In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./jitinline.c: In function 'generate_inlined_constant_test': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:251:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, cnst); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:251:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, cnst); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:251:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, cnst); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:251:12: note: in expansion of macro 'jit_beqi_p' ref2 = jit_beqi_p(jit_forward(), JIT_R0, cnst); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:252:11: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, cnst2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:252:11: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, cnst2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:252:11: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, cnst2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:252:11: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, cnst2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:255:11: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, cnst); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:255:11: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, cnst); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:255:11: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, cnst); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:255:11: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, cnst); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:264:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:264:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./jitinline.c: In function 'generate_inlined_type_test': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:306:12: note: in expansion of macro 'jit_bmci_ul' ref3 = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:306:12: note: in expansion of macro 'jit_bmci_ul' ref3 = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:306:12: note: in expansion of macro 'jit_bmci_ul' ref3 = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:306:12: note: in expansion of macro 'jit_bmci_ul' ref3 = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:306:12: note: in expansion of macro 'jit_bmci_ul' ref3 = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:318:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:318:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:318:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:318:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:318:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:319:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:322:14: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, scheme_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:322:14: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, scheme_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:322:14: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, scheme_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:322:14: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, scheme_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:322:14: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, scheme_chaperone_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:323:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R0, (intptr_t)&((Scheme_Chaperone *)0x0)->val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:324:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R1, &((Scheme_Object *)0x0)->type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:330:14: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, lo_ty); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:330:14: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, lo_ty); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:330:14: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, lo_ty); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:330:14: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, lo_ty); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:333:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, lo_ty); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:333:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, lo_ty); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:333:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, lo_ty); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:333:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, lo_ty); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jitinline.c:334:14: note: in expansion of macro 'jit_bgti_i' ref4 = jit_bgti_i(jit_forward(), JIT_R1, hi_ty); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jitinline.c:334:14: note: in expansion of macro 'jit_bgti_i' ref4 = jit_bgti_i(jit_forward(), JIT_R1, hi_ty); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jitinline.c:334:14: note: in expansion of macro 'jit_bgti_i' ref4 = jit_bgti_i(jit_forward(), JIT_R1, hi_ty); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jitinline.c:334:14: note: in expansion of macro 'jit_bgti_i' ref4 = jit_bgti_i(jit_forward(), JIT_R1, hi_ty); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:338:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R0, (intptr_t)&SCHEME_CHAPERONE_FLAGS((Scheme_Chaperone *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitinline.c:339:14: note: in expansion of macro 'jit_bmsi_i' ref5 = jit_bmsi_i(jit_forward(), JIT_R1, SCHEME_CHAPERONE_IS_IMPERSONATOR); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitinline.c:339:14: note: in expansion of macro 'jit_bmsi_i' ref5 = jit_bmsi_i(jit_forward(), JIT_R1, SCHEME_CHAPERONE_IS_IMPERSONATOR); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitinline.c:339:14: note: in expansion of macro 'jit_bmsi_i' ref5 = jit_bmsi_i(jit_forward(), JIT_R1, SCHEME_CHAPERONE_IS_IMPERSONATOR); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitinline.c:339:14: note: in expansion of macro 'jit_bmsi_i' ref5 = jit_bmsi_i(jit_forward(), JIT_R1, SCHEME_CHAPERONE_IS_IMPERSONATOR); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./jitinline.c:339:14: note: in expansion of macro 'jit_bmsi_i' ref5 = jit_bmsi_i(jit_forward(), JIT_R1, SCHEME_CHAPERONE_IS_IMPERSONATOR); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:362:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:362:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./jitinline.c: In function 'generate_inlined_interned_char_test': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:410:10: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:410:10: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:410:10: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:410:10: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:410:10: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:415:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:416:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_char_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:416:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_char_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:416:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_char_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:416:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_char_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:416:10: note: in expansion of macro 'jit_bnei_i' ref2 = jit_bnei_i(jit_forward(), JIT_R1, scheme_char_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:419:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R0, &SCHEME_CHAR_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:420:10: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, 256); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:420:10: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, 256); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:420:10: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, 256); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:420:10: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, 256); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:420:10: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, 256); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:435:20: note: in expansion of macro 'jit_jmpi' ref_ucfinish = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:435:20: note: in expansion of macro 'jit_jmpi' ref_ucfinish = jit_jmpi(jit_forward()); ^ ./jitinline.c: In function 'generate_inlined_immutable_test': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:476:9: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:476:9: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:476:9: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:476:9: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:476:9: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:477:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:479:10: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, scheme_chaperone_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:479:10: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, scheme_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:479:10: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, scheme_chaperone_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:479:10: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, scheme_chaperone_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:479:10: note: in expansion of macro 'jit_bnei_i' ref3 = jit_bnei_i(jit_forward(), JIT_R1, scheme_chaperone_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:480:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&((Scheme_Chaperone *)0x0)->val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:481:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:488:10: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, scheme_hash_tree_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:488:10: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, scheme_hash_tree_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:488:10: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, scheme_hash_tree_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:488:10: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, scheme_hash_tree_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:488:10: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R1, scheme_hash_tree_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitinline.c:490:10: note: in expansion of macro 'jit_blei_i' ref4 = jit_blei_i(jit_forward(), JIT_R1, scheme_hash_tree_indirection_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitinline.c:490:10: note: in expansion of macro 'jit_blei_i' ref4 = jit_blei_i(jit_forward(), JIT_R1, scheme_hash_tree_indirection_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitinline.c:490:10: note: in expansion of macro 'jit_blei_i' ref4 = jit_blei_i(jit_forward(), JIT_R1, scheme_hash_tree_indirection_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitinline.c:490:10: note: in expansion of macro 'jit_blei_i' ref4 = jit_blei_i(jit_forward(), JIT_R1, scheme_hash_tree_indirection_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./jitinline.c:490:10: note: in expansion of macro 'jit_blei_i' ref4 = jit_blei_i(jit_forward(), JIT_R1, scheme_hash_tree_indirection_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:495:10: note: in expansion of macro 'jit_beqi_i' ref5 = jit_beqi_i(jit_forward(), JIT_R1, scheme_vector_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:495:10: note: in expansion of macro 'jit_beqi_i' ref5 = jit_beqi_i(jit_forward(), JIT_R1, scheme_vector_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:495:10: note: in expansion of macro 'jit_beqi_i' ref5 = jit_beqi_i(jit_forward(), JIT_R1, scheme_vector_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:495:10: note: in expansion of macro 'jit_beqi_i' ref5 = jit_beqi_i(jit_forward(), JIT_R1, scheme_vector_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:495:10: note: in expansion of macro 'jit_beqi_i' ref5 = jit_beqi_i(jit_forward(), JIT_R1, scheme_vector_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:496:10: note: in expansion of macro 'jit_beqi_i' ref6 = jit_beqi_i(jit_forward(), JIT_R1, scheme_char_string_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:496:10: note: in expansion of macro 'jit_beqi_i' ref6 = jit_beqi_i(jit_forward(), JIT_R1, scheme_char_string_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:496:10: note: in expansion of macro 'jit_beqi_i' ref6 = jit_beqi_i(jit_forward(), JIT_R1, scheme_char_string_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:496:10: note: in expansion of macro 'jit_beqi_i' ref6 = jit_beqi_i(jit_forward(), JIT_R1, scheme_char_string_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:496:10: note: in expansion of macro 'jit_beqi_i' ref6 = jit_beqi_i(jit_forward(), JIT_R1, scheme_char_string_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:497:10: note: in expansion of macro 'jit_beqi_i' ref7 = jit_beqi_i(jit_forward(), JIT_R1, scheme_byte_string_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:497:10: note: in expansion of macro 'jit_beqi_i' ref7 = jit_beqi_i(jit_forward(), JIT_R1, scheme_byte_string_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:497:10: note: in expansion of macro 'jit_beqi_i' ref7 = jit_beqi_i(jit_forward(), JIT_R1, scheme_byte_string_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:497:10: note: in expansion of macro 'jit_beqi_i' ref7 = jit_beqi_i(jit_forward(), JIT_R1, scheme_byte_string_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:497:10: note: in expansion of macro 'jit_beqi_i' ref7 = jit_beqi_i(jit_forward(), JIT_R1, scheme_byte_string_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:498:10: note: in expansion of macro 'jit_bnei_i' ref8 = jit_bnei_i(jit_forward(), JIT_R1, scheme_box_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:498:10: note: in expansion of macro 'jit_bnei_i' ref8 = jit_bnei_i(jit_forward(), JIT_R1, scheme_box_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:498:10: note: in expansion of macro 'jit_bnei_i' ref8 = jit_bnei_i(jit_forward(), JIT_R1, scheme_box_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:498:10: note: in expansion of macro 'jit_bnei_i' ref8 = jit_bnei_i(jit_forward(), JIT_R1, scheme_box_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:498:10: note: in expansion of macro 'jit_bnei_i' ref8 = jit_bnei_i(jit_forward(), JIT_R1, scheme_box_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:505:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY((Scheme_Inclhash_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:506:10: note: in expansion of macro 'jit_bmci_ul' ref9 = jit_bmci_ul(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:506:10: note: in expansion of macro 'jit_bmci_ul' ref9 = jit_bmci_ul(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:506:10: note: in expansion of macro 'jit_bmci_ul' ref9 = jit_bmci_ul(jit_forward(), JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:506:10: note: in expansion of macro 'jit_bmci_ul' ref9 = jit_bmci_ul(jit_forward(), JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:506:10: note: in expansion of macro 'jit_bmci_ul' ref9 = jit_bmci_ul(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:520:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:520:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./jitinline.c: In function 'generate_inlined_struct_op': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:592:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:592:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:592:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:592:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:592:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:617:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_pred_branch_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:617:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_pred_branch_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:626:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_pred_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:626:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_pred_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:628:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_pred_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:628:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_pred_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:630:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_pred_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:630:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_pred_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:635:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_get_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:635:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_get_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:637:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_get_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:637:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_get_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:639:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_get_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:639:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_get_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:643:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_set_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:643:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_set_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:645:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_set_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:645:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_set_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:647:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_set_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:647:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_set_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:651:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:651:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:653:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:653:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:655:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:655:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:659:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_defl_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:659:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_defl_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:661:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_defl_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:661:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_defl_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:663:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_defl_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:663:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_get_defl_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:667:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_pred_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:667:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_pred_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:669:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_pred_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:669:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_pred_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:671:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_pred_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:671:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_prop_pred_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:694:14: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:694:14: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./jitinline.c: In function 'scheme_generate_struct_alloc': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitinline.c:879:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:210:27: note: in expansion of macro '_XFX' #define MFSPRri(RD, SPR) _XFX (31, RD, (SPR)<<5, 339) ^ ./lightning/ppc/asm.h:565:21: note: in expansion of macro 'MFSPRri' #define MFLRr(RD) MFSPRri(RD, 8) ^ ./jit.h:847:24: note: in expansion of macro 'MFLRr' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitinline.c:879:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jit.h:847:34: note: in expansion of macro 'mz_set_local_p' # define mz_prolog(x) (MFLRr(x), mz_set_local_p(x, JIT_LOCAL2)) ^ ./jitinline.c:879:5: note: in expansion of macro 'mz_prolog' mz_prolog(JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:885:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:885:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:885:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:885:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:885:11: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitinline.c:895:7: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:897:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:897:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitinline.c:899:7: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_V1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitinline.c:902:7: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:904:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:904:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitinline.c:906:7: note: in expansion of macro 'jit_stxi_p' jit_stxi_p(WORDS_TO_BYTES(1), JIT_RUNSTACK, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitinline.c:907:7: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_V1, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:910:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:910:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:934:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:934:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:939:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_unary_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:939:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_unary_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:941:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_unary_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:941:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_unary_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:943:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_unary_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:943:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_unary_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:946:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_binary_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:946:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_binary_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:948:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_binary_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:948:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_binary_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:950:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_binary_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:950:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_binary_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:956:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_nary_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:956:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_nary_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:958:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_nary_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:958:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_nary_multi_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:960:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_nary_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:960:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_constr_nary_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitinline.c:966:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitinline.c:966:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitinline.c:966:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:970:15: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:970:15: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:983:9: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:983:9: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:983:9: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:983:9: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:983:9: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_prim_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:984:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &((Scheme_Primitive_Proc *)0x0)->pp.flags); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./jitinline.c:985:3: note: in expansion of macro 'jit_andi_i' jit_andi_i(JIT_R2, JIT_R2, SCHEME_PRIM_OTHER_TYPE_MASK); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:986:9: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, SCHEME_PRIM_STRUCT_TYPE_SIMPLE_CONSTR); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:986:9: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, SCHEME_PRIM_STRUCT_TYPE_SIMPLE_CONSTR); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:986:9: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, SCHEME_PRIM_STRUCT_TYPE_SIMPLE_CONSTR); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:986:9: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, SCHEME_PRIM_STRUCT_TYPE_SIMPLE_CONSTR); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:989:3: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R0, &(SCHEME_PRIM_CLOSURE_ELS(0x0)[0])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitinline.c:994:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_V1, JIT_R2, &((Scheme_Struct_Type *)0x0)->num_slots); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:996:13: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refslow, JIT_V1, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:996:13: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refslow, JIT_V1, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:996:13: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refslow, JIT_V1, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:996:13: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refslow, JIT_V1, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:998:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, num_args); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:998:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, num_args); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:998:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, num_args); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitinline.c:1001:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R2, &((Scheme_Struct_Type *)0x0)->num_slots); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:1002:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, num_args); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:1002:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, num_args); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:1002:11: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_R2, num_args); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1003:5: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R2, JIT_R0, &(SCHEME_PRIM_CLOSURE_ELS(0x0)[0])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitinline.c:1015:7: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./lightning/ppc/core-common.h:154:33: note: in expansion of macro 'jit_subi_l' #define jit_subi_ul(d, rs, is) jit_subi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:169:32: note: in expansion of macro 'jit_subi_ul' #define jit_subi_p(d, rs, is) jit_subi_ul((d), (rs), (long) (is)) ^ ./jitinline.c:1032:5: note: in expansion of macro 'jit_subi_p' jit_subi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:1034:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:1034:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1040:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1040:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1040:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1040:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:1043:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:1043:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:1046:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:1046:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1050:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1050:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1050:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1050:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:1067:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:1067:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1072:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1072:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1072:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:1072:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(alloc_structure, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jit.h:848:24: note: in expansion of macro 'mz_get_local_p' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitinline.c:1079:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/core.h:206:26: note: in expansion of macro 'MTLRr' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitinline.c:1079:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:137:25: note: in expansion of macro '_XL' #define BCLRii(BO,BI) _XL (19, BO, BI, 16, 0) ^ ./lightning/ppc/asm.h:395:18: note: in expansion of macro 'BCLRii' #define BLR() BCLRii(20, 0) /* [1, Table F-6] */ ^ ./lightning/ppc/core.h:206:38: note: in expansion of macro 'BLR' #define jit_jmpr(reg) (MTLRr(reg), BLR()) ^ ./jit.h:848:55: note: in expansion of macro 'jit_jmpr' # define mz_epilog(x) (mz_get_local_p(x, JIT_LOCAL2), jit_jmpr(x)) ^ ./jitinline.c:1079:5: note: in expansion of macro 'mz_epilog' mz_epilog(JIT_V1); ^ ./jitinline.c: In function 'generate_inlined_constant_varref_test': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:1131:3: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R1, &((Scheme_Bucket_With_Flags *)0x0)->flags); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1132:10: note: in expansion of macro 'jit_bmci_ul' ref1 = jit_bmci_ul(jit_forward(), JIT_R1, GLOB_IS_IMMUTATED); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1132:10: note: in expansion of macro 'jit_bmci_ul' ref1 = jit_bmci_ul(jit_forward(), JIT_R1, GLOB_IS_IMMUTATED); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1132:10: note: in expansion of macro 'jit_bmci_ul' ref1 = jit_bmci_ul(jit_forward(), JIT_R1, GLOB_IS_IMMUTATED); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1132:10: note: in expansion of macro 'jit_bmci_ul' ref1 = jit_bmci_ul(jit_forward(), JIT_R1, GLOB_IS_IMMUTATED); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1132:10: note: in expansion of macro 'jit_bmci_ul' ref1 = jit_bmci_ul(jit_forward(), JIT_R1, GLOB_IS_IMMUTATED); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1140:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1140:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./jitinline.c: In function 'scheme_generate_inlined_unary': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1334:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1334:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1334:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1334:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1334:12: note: in expansion of macro 'jit_bmsi_ul' ref1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:1335:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R1, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:1337:12: note: in expansion of macro 'jit_beqi_i' ref3 = jit_beqi_i(jit_forward(), JIT_R1, scheme_null_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:1337:12: note: in expansion of macro 'jit_beqi_i' ref3 = jit_beqi_i(jit_forward(), JIT_R1, scheme_null_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:1337:12: note: in expansion of macro 'jit_beqi_i' ref3 = jit_beqi_i(jit_forward(), JIT_R1, scheme_null_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:1337:12: note: in expansion of macro 'jit_beqi_i' ref3 = jit_beqi_i(jit_forward(), JIT_R1, scheme_null_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jitinline.c:1337:12: note: in expansion of macro 'jit_beqi_i' ref3 = jit_beqi_i(jit_forward(), JIT_R1, scheme_null_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:1338:12: note: in expansion of macro 'jit_bnei_i' ref4 = jit_bnei_i(jit_forward(), JIT_R1, scheme_pair_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:1338:12: note: in expansion of macro 'jit_bnei_i' ref4 = jit_bnei_i(jit_forward(), JIT_R1, scheme_pair_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:1338:12: note: in expansion of macro 'jit_bnei_i' ref4 = jit_bnei_i(jit_forward(), JIT_R1, scheme_pair_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:1338:12: note: in expansion of macro 'jit_bnei_i' ref4 = jit_bnei_i(jit_forward(), JIT_R1, scheme_pair_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:1338:12: note: in expansion of macro 'jit_bnei_i' ref4 = jit_bnei_i(jit_forward(), JIT_R1, scheme_pair_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:1342:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1343:12: note: in expansion of macro 'jit_bmsi_ul' ref6 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_IS_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1343:12: note: in expansion of macro 'jit_bmsi_ul' ref6 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_IS_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1343:12: note: in expansion of macro 'jit_bmsi_ul' ref6 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_IS_LIST); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1343:12: note: in expansion of macro 'jit_bmsi_ul' ref6 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_IS_LIST); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1343:12: note: in expansion of macro 'jit_bmsi_ul' ref6 = jit_bmsi_ul(jit_forward(), JIT_R2, PAIR_IS_LIST); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1347:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_p_branch_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1347:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_p_branch_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1362:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_p_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1362:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_p_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1364:14: note: in expansion of macro 'jit_jmpi' ref5 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1364:14: note: in expansion of macro 'jit_jmpi' ref5 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1371:14: note: in expansion of macro 'jit_jmpi' ref1 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1371:14: note: in expansion of macro 'jit_jmpi' ref1 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1408:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1408:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1408:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1408:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1408:11: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1413:12: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_bignum_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1413:12: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_bignum_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1413:12: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_bignum_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1413:12: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_bignum_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1413:12: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_bignum_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1413:12: note: in expansion of macro 'mz_bnei_t' ref2 = mz_bnei_t(jit_forward(), JIT_R0, scheme_bignum_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:1414:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY(&((Scheme_Stx *)0x0)->iso)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1415:12: note: in expansion of macro 'jit_bmci_ul' ref3 = jit_bmci_ul(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1415:12: note: in expansion of macro 'jit_bmci_ul' ref3 = jit_bmci_ul(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1415:12: note: in expansion of macro 'jit_bmci_ul' ref3 = jit_bmci_ul(jit_forward(), JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1415:12: note: in expansion of macro 'jit_bmci_ul' ref3 = jit_bmci_ul(jit_forward(), JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1415:12: note: in expansion of macro 'jit_bmci_ul' ref3 = jit_bmci_ul(jit_forward(), JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitinline.c:1418:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_make_integer(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitinline.c:1418:11: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, scheme_make_integer(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:1428:14: note: in expansion of macro 'jit_blti_l' ref4 = jit_blti_l(jit_forward(), JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:1428:14: note: in expansion of macro 'jit_blti_l' ref4 = jit_blti_l(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:1428:14: note: in expansion of macro 'jit_blti_l' ref4 = jit_blti_l(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:1428:14: note: in expansion of macro 'jit_blti_l' ref4 = jit_blti_l(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:1428:14: note: in expansion of macro 'jit_blti_l' ref4 = jit_blti_l(jit_forward(), JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:164:35: note: in expansion of macro 'jit_s_brai' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitinline.c:1430:14: note: in expansion of macro 'jit_blei_l' ref4 = jit_blei_l(jit_forward(), JIT_R0, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitinline.c:1430:14: note: in expansion of macro 'jit_blei_l' ref4 = jit_blei_l(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitinline.c:1430:14: note: in expansion of macro 'jit_blei_l' ref4 = jit_blei_l(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitinline.c:1430:14: note: in expansion of macro 'jit_blei_l' ref4 = jit_blei_l(jit_forward(), JIT_R0, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:164:58: note: in expansion of macro 'BLEi' #define jit_blei_i(label, rs, is) jit_s_brai((rs), (is), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:590:35: note: in expansion of macro 'jit_blei_i' #define jit_blei_l(label, rs, is) jit_blei_i((label), (rs), (is)) ^ ./jitinline.c:1430:14: note: in expansion of macro 'jit_blei_l' ref4 = jit_blei_l(jit_forward(), JIT_R0, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1443:13: note: in expansion of macro 'jit_jmpi' ref = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1443:13: note: in expansion of macro 'jit_jmpi' ref = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1484:19: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1484:19: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1484:19: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1484:19: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1484:19: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1489:23: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_car_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1489:23: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_car_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1491:23: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_cdr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1491:23: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_cdr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1496:25: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_caar_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1496:25: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_caar_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1498:25: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_cadr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1498:25: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_cadr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1502:25: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_cdar_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1502:25: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_cdar_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1504:25: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_cddr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1504:25: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_cddr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1509:21: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_cXr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1509:21: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_cXr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1514:19: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1514:19: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1514:19: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:1514:19: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1516:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_pair_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1516:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_pair_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1516:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_pair_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1516:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_pair_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1516:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_pair_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1521:17: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(this_dest, JIT_R0, &((Scheme_Simple_Object *)0x0)->u.pair_val.car); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1523:17: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(this_dest, JIT_R0, &((Scheme_Simple_Object *)0x0)->u.pair_val.cdr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1549:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1549:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1549:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1549:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1549:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1553:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_mcar_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1553:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_mcar_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1555:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_mcdr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1555:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_mcdr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1559:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_mutable_pair_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1559:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_mutable_pair_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1559:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_mutable_pair_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1559:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_mutable_pair_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1559:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_mutable_pair_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1561:15: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &((Scheme_Simple_Object *)0x0)->u.pair_val.car); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1563:15: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &((Scheme_Simple_Object *)0x0)->u.pair_val.cdr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1586:15: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &((Scheme_Simple_Object *)0x0)->u.pair_val.car); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1588:15: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &((Scheme_Simple_Object *)0x0)->u.pair_val.cdr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1602:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_length_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1602:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_length_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1656:15: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1656:15: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1656:15: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1656:15: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1656:15: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./jit.h:204:0, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1663:32: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_flvector_length_code)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1663:32: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_flvector_length_code)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1665:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_fxvector_length_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1665:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_fxvector_length_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1667:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_vector_length_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1667:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_vector_length_code); ^ In file included from ./jit.h:204:0, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1677:32: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_flvector_type, JIT_R1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1677:32: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_flvector_type, JIT_R1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1677:32: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_flvector_type, JIT_R1)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1677:32: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_flvector_type, JIT_R1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1677:32: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_flvector_type, JIT_R1)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1679:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_fxvector_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1679:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_fxvector_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1679:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_fxvector_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1679:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_fxvector_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1679:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_fxvector_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1681:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_vector_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1681:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_vector_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1681:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_vector_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1681:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_vector_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1681:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_vector_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1685:15: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1685:15: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1685:15: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1685:15: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1685:15: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1685:15: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1686:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&((Scheme_Chaperone *)0x0)->val); ^ In file included from ./jit.h:204:0, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitinline.c:1695:30: note: in expansion of macro 'jit_ldxi_l' (void)jit_ldxi_l(JIT_R0, JIT_R0, &SCHEME_FLVEC_SIZE(0x0))); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitinline.c:1697:15: note: in expansion of macro 'jit_ldxi_l' (void)jit_ldxi_l(JIT_R0, JIT_R0, &SCHEME_VEC_SIZE(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:1699:7: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1731:15: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1731:15: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1731:15: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1731:15: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1731:15: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1736:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_string_length_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1736:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_string_length_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1738:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_bytes_length_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1738:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_bytes_length_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1743:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_string_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1743:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_string_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1743:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_string_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1743:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_string_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1743:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_string_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1745:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_byte_string_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1745:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_byte_string_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1745:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_byte_string_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1745:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_byte_string_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1745:17: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_byte_string_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitinline.c:1751:15: note: in expansion of macro 'jit_ldxi_l' (void)jit_ldxi_l(JIT_R0, JIT_R0, &SCHEME_CHAR_STRLEN_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitinline.c:1753:15: note: in expansion of macro 'jit_ldxi_l' (void)jit_ldxi_l(JIT_R0, JIT_R0, &SCHEME_BYTE_STRLEN_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:1754:7: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1772:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1772:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1772:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1772:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1772:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1776:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.unbox_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1776:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.unbox_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1780:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1780:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1782:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_box_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1782:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_box_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1782:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_box_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1782:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_box_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1782:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_box_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1785:13: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &SCHEME_BOX_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1802:13: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &SCHEME_BOX_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1821:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1821:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1821:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1821:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1821:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1821:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1822:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.unbox_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1822:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.unbox_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1824:14: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1824:14: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1829:13: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &SCHEME_BOX_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1848:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.syntax_e_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1848:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.syntax_e_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1877:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1877:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1877:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1877:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:1877:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1881:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.imag_part_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1881:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.imag_part_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1883:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_flimag_part_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1883:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_flimag_part_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1885:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.real_part_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1885:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.real_part_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1887:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_flreal_part_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:1887:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_flreal_part_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1894:19: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:1894:19: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1901:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_complex_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1901:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_complex_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1901:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_complex_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1901:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_complex_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1901:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_complex_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1903:15: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &((Scheme_Complex *)0x0)->i); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1905:15: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &((Scheme_Complex *)0x0)->r); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1908:15: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(JIT_R1, JIT_R0, &((Scheme_Complex *)0x0)->r); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitinline.c:1910:15: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitinline.c:1910:15: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitinline.c:1910:15: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./jitinline.c:1910:15: note: in expansion of macro 'jit_bmsi_l' (void)jit_bmsi_l(reffail, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:1911:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, scheme_double_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1911:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, scheme_double_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1911:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, scheme_double_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1911:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, scheme_double_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:1911:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, scheme_double_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1913:17: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &((Scheme_Complex *)0x0)->i); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1947:15: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &((Scheme_Complex *)0x0)->i); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:1949:15: note: in expansion of macro 'jit_ldxi_p' (void)jit_ldxi_p(dest, JIT_R0, &((Scheme_Complex *)0x0)->r); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitinline.c:2133:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, &scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitinline.c:2133:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, &scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:2152:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:2152:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2157:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_box, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2157:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_box, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2157:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_box, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2157:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_box, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2175:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2175:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2175:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2175:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2175:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2178:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_char_to_integer_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2178:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_char_to_integer_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:2181:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2181:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2181:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2181:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2181:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitinline.c:2184:13: note: in expansion of macro 'jit_ldxi_i' (void)jit_ldxi_i(JIT_R0, JIT_R0, &SCHEME_CHAR_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:2187:7: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2202:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2202:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2202:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2202:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2202:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2205:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.slow_integer_to_char_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2205:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.slow_integer_to_char_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2208:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2208:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:74:36: note: in expansion of macro 'jit_chk_imu' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:169:36: note: in expansion of macro 'jit_u_brai' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitinline.c:2210:13: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, JIT_R0, scheme_make_integer(0)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:169:59: note: in expansion of macro 'BLTi' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitinline.c:2210:13: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, JIT_R0, scheme_make_integer(0)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:169:59: note: in expansion of macro 'BLTi' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitinline.c:2210:13: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, JIT_R0, scheme_make_integer(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:169:59: note: in expansion of macro 'BLTi' #define jit_blti_ui(label, rs, is) jit_u_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:609:36: note: in expansion of macro 'jit_blti_ui' #define jit_blti_ul(label, rs, is) jit_blti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:422:35: note: in expansion of macro 'jit_blti_ul' #define jit_blti_p(label, rs, is) jit_blti_ul((label), (rs), (is)) ^ ./jitinline.c:2210:13: note: in expansion of macro 'jit_blti_p' (void)jit_blti_p(refslow, JIT_R0, scheme_make_integer(0)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:74:36: note: in expansion of macro 'jit_chk_imu' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:161:36: note: in expansion of macro 'jit_u_brai' #define jit_bgti_ui(label, rs, is) jit_u_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:613:36: note: in expansion of macro 'jit_bgti_ui' #define jit_bgti_ul(label, rs, is) jit_bgti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:426:35: note: in expansion of macro 'jit_bgti_ul' #define jit_bgti_p(label, rs, is) jit_bgti_ul((label), (rs), (is)) ^ ./jitinline.c:2211:13: note: in expansion of macro 'jit_bgti_p' (void)jit_bgti_p(refslow, JIT_R0, scheme_make_integer(255)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:161:59: note: in expansion of macro 'BGTi' #define jit_bgti_ui(label, rs, is) jit_u_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:613:36: note: in expansion of macro 'jit_bgti_ui' #define jit_bgti_ul(label, rs, is) jit_bgti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:426:35: note: in expansion of macro 'jit_bgti_ul' #define jit_bgti_p(label, rs, is) jit_bgti_ul((label), (rs), (is)) ^ ./jitinline.c:2211:13: note: in expansion of macro 'jit_bgti_p' (void)jit_bgti_p(refslow, JIT_R0, scheme_make_integer(255)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:161:59: note: in expansion of macro 'BGTi' #define jit_bgti_ui(label, rs, is) jit_u_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:613:36: note: in expansion of macro 'jit_bgti_ui' #define jit_bgti_ul(label, rs, is) jit_bgti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:426:35: note: in expansion of macro 'jit_bgti_ul' #define jit_bgti_p(label, rs, is) jit_bgti_ul((label), (rs), (is)) ^ ./jitinline.c:2211:13: note: in expansion of macro 'jit_bgti_p' (void)jit_bgti_p(refslow, JIT_R0, scheme_make_integer(255)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:74:94: note: in definition of macro 'jit_u_brai' #define jit_u_brai(rs, is, jmp) (jit_chk_imu (is, CMPLWIri(rs, is), CMPLWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:161:59: note: in expansion of macro 'BGTi' #define jit_bgti_ui(label, rs, is) jit_u_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:613:36: note: in expansion of macro 'jit_bgti_ui' #define jit_bgti_ul(label, rs, is) jit_bgti_ui((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:426:35: note: in expansion of macro 'jit_bgti_ul' #define jit_bgti_p(label, rs, is) jit_bgti_ul((label), (rs), (is)) ^ ./jitinline.c:2211:13: note: in expansion of macro 'jit_bgti_p' (void)jit_bgti_p(refslow, JIT_R0, scheme_make_integer(255)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2235:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2235:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2235:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2235:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2235:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2238:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.slow_cpointer_tag_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2238:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.slow_cpointer_tag_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2241:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2241:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:2243:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2243:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2243:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2243:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2243:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:2246:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(dest, JIT_R0, (intptr_t)&SCHEME_CPTR_TYPE((Scheme_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:2247:13: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), dest, NULL); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:2247:13: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), dest, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:2247:13: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), dest, NULL); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:2247:13: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), dest, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:2247:13: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), dest, NULL); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:2281:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:2281:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitinline.c:2286:7: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_R0, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2290:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_fsemaphore, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2290:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_fsemaphore, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2290:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_fsemaphore, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2290:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_fsemaphore, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2292:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(((Scheme_Primitive_Proc *)rator)->prim_val, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2292:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(((Scheme_Primitive_Proc *)rator)->prim_val, refr); ^ ./jitinline.c: In function 'generate_binary_char': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2460:12: note: in expansion of macro 'jit_bmci_ul' pref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2460:12: note: in expansion of macro 'jit_bmci_ul' pref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2460:12: note: in expansion of macro 'jit_bmci_ul' pref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2460:12: note: in expansion of macro 'jit_bmci_ul' pref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2460:12: note: in expansion of macro 'jit_bmci_ul' pref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2465:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_rev_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2465:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_rev_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2467:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2467:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:2471:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2471:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2471:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2471:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2471:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_char_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2480:14: note: in expansion of macro 'jit_bmci_ul' pref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2480:14: note: in expansion of macro 'jit_bmci_ul' pref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2480:14: note: in expansion of macro 'jit_bmci_ul' pref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2480:14: note: in expansion of macro 'jit_bmci_ul' pref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2480:14: note: in expansion of macro 'jit_bmci_ul' pref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2485:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_rev_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2485:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_rev_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2487:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2487:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_original_binary_arith_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2492:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2492:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2492:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2492:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:2494:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, scheme_char_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2494:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, scheme_char_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2494:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, scheme_char_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2494:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, scheme_char_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2494:11: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, scheme_char_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitinline.c:2508:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CHAR_VAL((Scheme_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitinline.c:2509:5: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R1, JIT_R1, (intptr_t)&SCHEME_CHAR_VAL((Scheme_Object *)0x0)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:2510:11: note: in expansion of macro 'jit_bner_i' ref = jit_bner_i(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:2510:11: note: in expansion of macro 'jit_bner_i' ref = jit_bner_i(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:2510:11: note: in expansion of macro 'jit_bner_i' ref = jit_bner_i(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:2510:11: note: in expansion of macro 'jit_bner_i' ref = jit_bner_i(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:2510:11: note: in expansion of macro 'jit_bner_i' ref = jit_bner_i(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2512:11: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2512:11: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2512:11: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2512:11: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2512:11: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2522:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2522:12: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./jitinline.c: In function 'generate_vector_op': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2551:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2551:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2551:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2551:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2551:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:2554:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2554:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2554:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2554:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2554:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2554:13: note: in expansion of macro 'mz_bnei_t' ref = mz_bnei_t(jit_forward(), JIT_R0, scheme_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:2560:7: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R1, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jitinline.c:2560:7: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R1, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:2560:7: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R1, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2564:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_raw_set_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2564:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_raw_set_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2566:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.fxvector_set_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2566:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.fxvector_set_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2568:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.vector_set_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2568:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.vector_set_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2570:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.flvector_set_flonum_check_index_code[extfl]); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2570:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.flvector_set_flonum_check_index_code[extfl]); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2572:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.flvector_set_check_index_code[extfl]); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2572:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.flvector_set_check_index_code[extfl]); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2575:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_raw_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2575:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_raw_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2577:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.fxvector_ref_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2577:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.fxvector_ref_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2579:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.vector_ref_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2579:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.vector_ref_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2581:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.flvector_ref_check_index_code[extfl]); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2581:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.flvector_ref_check_index_code[extfl]); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2586:14: note: in expansion of macro 'jit_jmpi' pref = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2586:14: note: in expansion of macro 'jit_jmpi' pref = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:755:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:2595:13: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(reffail, JIT_R0, scheme_proc_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitinline.c:2595:13: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(reffail, JIT_R0, scheme_proc_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitinline.c:2595:13: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(reffail, JIT_R0, scheme_proc_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitinline.c:2595:13: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(reffail, JIT_R0, scheme_proc_chaperone_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitinline.c:2595:13: note: in expansion of macro 'mz_beqi_t' (void)mz_beqi_t(reffail, JIT_R0, scheme_proc_chaperone_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2598:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2598:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2598:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2598:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2600:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2600:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2600:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:2600:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:2602:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_fxvector_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2602:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_fxvector_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2602:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_fxvector_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2602:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_fxvector_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2602:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_fxvector_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitinline.c:2603:9: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R2, JIT_R0, (intptr_t)&SCHEME_FXVEC_SIZE(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:2605:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_vector_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2605:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_vector_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2605:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_vector_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2605:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_vector_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2605:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_vector_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:2607:11: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY((Scheme_Inclhash_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2608:17: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2608:17: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2608:17: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2608:17: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitinline.c:2610:9: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R2, JIT_R0, (intptr_t)&SCHEME_VEC_SIZE(0x0)); ^ In file included from ./jit.h:204:0, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:2614:30: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_flvector_type, JIT_R2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2614:30: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_flvector_type, JIT_R2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2614:30: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_flvector_type, JIT_R2)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2614:30: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_flvector_type, JIT_R2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2614:30: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_flvector_type, JIT_R2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitinline.c:2617:24: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R2, JIT_R0, (intptr_t)&SCHEME_FLVEC_SIZE(0x0))); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitinline.c:2621:15: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitinline.c:2621:15: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitinline.c:2621:15: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:167:36: note: in expansion of macro 'jit_u_brar' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitinline.c:2621:15: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitinline.c:2623:15: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitinline.c:2623:15: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:75:70: note: in definition of macro 'jit_u_brar' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:510:22: note: in expansion of macro 'BC_EXT' #define BLEii(C,D) BC_EXT( 4, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:519:20: note: in expansion of macro 'BLEii' #define BLEi(D) BLEii(0,D) ^ ./lightning/ppc/core.h:167:59: note: in expansion of macro 'BLEi' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitinline.c:2623:15: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:143:34: note: in expansion of macro '_X' #define CMPLiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 32, 0) ^ ./lightning/ppc/asm.h:335:28: note: in expansion of macro 'CMPLiirr' #define CMPLWirr(C,RA,RB) CMPLiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:340:26: note: in expansion of macro 'CMPLWirr' #define CMPLWrr(RA,RB) CMPLWirr(0,RA,RB) ^ ./lightning/ppc/core.h:75:40: note: in expansion of macro 'CMPLWrr' #define jit_u_brar(s1, s2, jmp) ( CMPLWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:167:36: note: in expansion of macro 'jit_u_brar' #define jit_bler_ui(label, s1, s2) jit_u_brar((s1), (s2), BLEi((label)) ) ^ ./lightning/ppc/core-common.h:610:36: note: in expansion of macro 'jit_bler_ui' #define jit_bler_ul(label, s1, s2) jit_bler_ui((label), (s1), (s2)) ^ ./jitinline.c:2623:15: note: in expansion of macro 'jit_bler_ul' (void)jit_bler_ul(reffail, JIT_R2, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2629:15: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2629:15: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2629:15: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2629:15: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./jit.h:204:0, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:2632:30: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R2, scheme_double_type, JIT_R2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2632:30: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R2, scheme_double_type, JIT_R2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2632:30: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R2, scheme_double_type, JIT_R2)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2632:30: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R2, scheme_double_type, JIT_R2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:2632:30: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R2, scheme_double_type, JIT_R2)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/fp.h:87:82: note: in expansion of macro 'MOVEIri' #define jit_ldxi_d(reg0, rs, is) (_siP(16,(is)) ? LFDrri((reg0),(rs),(is)) : (MOVEIri(JIT_AUX,(is)),LFDxrrr((reg0),(rs),JIT_AUX))) ^ ./jit.h:1183:39: note: in expansion of macro 'jit_ldxi_d' #define jit_ldxi_d_fppush(rd, rs, is) jit_ldxi_d(rd, rs, is) ^ ./jitinline.c:2665:24: note: in expansion of macro 'jit_ldxi_d_fppush' jit_ldxi_d_fppush(JIT_FPR0, JIT_R2, &((Scheme_Double *)0x0)->double_val)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./jitinline.c: In function 'allocate_rectangular': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:2709:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:2709:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2715:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_complex, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2715:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_complex, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2715:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_complex, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:2715:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_complex, refr); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./jitinline.c: In function 'scheme_generate_inlined_binary': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2803:8: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2803:8: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2803:8: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2803:8: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2803:8: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:2808:8: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, a1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:2808:8: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, a1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:2808:8: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, a1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:2808:8: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, a1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2820:9: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2820:9: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2841:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2841:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2841:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2841:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:2841:13: note: in expansion of macro 'jit_bner_p' ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2848:9: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2848:9: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:2866:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:2866:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitinline.c:2871:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_equal_as_bool, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitinline.c:2871:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_equal_as_bool, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitinline.c:2871:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_equal_as_bool, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitinline.c:2871:5: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(ts_equal_as_bool, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:2883:15: note: in expansion of macro 'jit_beqi_p' ref_f = jit_beqi_p(jit_forward(), dest, scheme_false); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:2883:15: note: in expansion of macro 'jit_beqi_p' ref_f = jit_beqi_p(jit_forward(), dest, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:2883:15: note: in expansion of macro 'jit_beqi_p' ref_f = jit_beqi_p(jit_forward(), dest, scheme_false); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:2883:15: note: in expansion of macro 'jit_beqi_p' ref_f = jit_beqi_p(jit_forward(), dest, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:2883:15: note: in expansion of macro 'jit_beqi_p' ref_f = jit_beqi_p(jit_forward(), dest, scheme_false); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitinline.c:2908:14: note: in expansion of macro 'jit_beqr_p' ref_t1 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitinline.c:2908:14: note: in expansion of macro 'jit_beqr_p' ref_t1 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitinline.c:2908:14: note: in expansion of macro 'jit_beqr_p' ref_t1 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitinline.c:2908:14: note: in expansion of macro 'jit_beqr_p' ref_t1 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:155:35: note: in expansion of macro 'jit_s_brar' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitinline.c:2908:14: note: in expansion of macro 'jit_beqr_p' ref_t1 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2911:14: note: in expansion of macro 'jit_bmsi_ul' ref_f1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2911:14: note: in expansion of macro 'jit_bmsi_ul' ref_f1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2911:14: note: in expansion of macro 'jit_bmsi_ul' ref_f1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2911:14: note: in expansion of macro 'jit_bmsi_ul' ref_f1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2911:14: note: in expansion of macro 'jit_bmsi_ul' ref_f1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2912:14: note: in expansion of macro 'jit_bmsi_ul' ref_f2 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2912:14: note: in expansion of macro 'jit_bmsi_ul' ref_f2 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2912:14: note: in expansion of macro 'jit_bmsi_ul' ref_f2 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2912:14: note: in expansion of macro 'jit_bmsi_ul' ref_f2 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:2912:14: note: in expansion of macro 'jit_bmsi_ul' ref_f2 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:2916:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:2917:5: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_V1, JIT_R1, &((Scheme_Object *)0x0)->type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:2918:14: note: in expansion of macro 'jit_bner_i' ref_f3 = jit_bner_i(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:2918:14: note: in expansion of macro 'jit_bner_i' ref_f3 = jit_bner_i(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:2918:14: note: in expansion of macro 'jit_bner_i' ref_f3 = jit_bner_i(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:2918:14: note: in expansion of macro 'jit_bner_i' ref_f3 = jit_bner_i(jit_forward(), JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:2918:14: note: in expansion of macro 'jit_bner_i' ref_f3 = jit_bner_i(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:2921:14: note: in expansion of macro 'jit_blti_i' ref_f4 = jit_blti_i(jit_forward(), JIT_R2, scheme_integer_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:2921:14: note: in expansion of macro 'jit_blti_i' ref_f4 = jit_blti_i(jit_forward(), JIT_R2, scheme_integer_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:2921:14: note: in expansion of macro 'jit_blti_i' ref_f4 = jit_blti_i(jit_forward(), JIT_R2, scheme_integer_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:2921:14: note: in expansion of macro 'jit_blti_i' ref_f4 = jit_blti_i(jit_forward(), JIT_R2, scheme_integer_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:2921:14: note: in expansion of macro 'jit_blti_i' ref_f4 = jit_blti_i(jit_forward(), JIT_R2, scheme_integer_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:160:35: note: in expansion of macro 'jit_s_brai' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jitinline.c:2922:14: note: in expansion of macro 'jit_bgti_i' ref_f5 = jit_bgti_i(jit_forward(), JIT_R2, scheme_char_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jitinline.c:2922:14: note: in expansion of macro 'jit_bgti_i' ref_f5 = jit_bgti_i(jit_forward(), JIT_R2, scheme_char_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jitinline.c:2922:14: note: in expansion of macro 'jit_bgti_i' ref_f5 = jit_bgti_i(jit_forward(), JIT_R2, scheme_char_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jitinline.c:2922:14: note: in expansion of macro 'jit_bgti_i' ref_f5 = jit_bgti_i(jit_forward(), JIT_R2, scheme_char_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./jitinline.c:2922:14: note: in expansion of macro 'jit_bgti_i' ref_f5 = jit_bgti_i(jit_forward(), JIT_R2, scheme_char_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2928:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.eqv_branch_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2928:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.eqv_branch_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2939:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.eqv_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:2939:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.eqv_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2941:16: note: in expansion of macro 'jit_jmpi' ref_d1 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2941:16: note: in expansion of macro 'jit_jmpi' ref_d1 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2945:16: note: in expansion of macro 'jit_jmpi' ref_d2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:2945:16: note: in expansion of macro 'jit_jmpi' ref_d2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3031:17: note: in expansion of macro 'jit_bmsi_ul' ref_fx1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3031:17: note: in expansion of macro 'jit_bmsi_ul' ref_fx1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3031:17: note: in expansion of macro 'jit_bmsi_ul' ref_fx1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3031:17: note: in expansion of macro 'jit_bmsi_ul' ref_fx1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3031:17: note: in expansion of macro 'jit_bmsi_ul' ref_fx1 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:3032:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &((Scheme_Object *)0x0)->type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:3033:19: note: in expansion of macro 'jit_bnei_i' ref_fail1 = jit_bnei_i(jit_forward(), JIT_R2, string_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:3033:19: note: in expansion of macro 'jit_bnei_i' ref_fail1 = jit_bnei_i(jit_forward(), JIT_R2, string_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:3033:19: note: in expansion of macro 'jit_bnei_i' ref_fail1 = jit_bnei_i(jit_forward(), JIT_R2, string_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:3033:19: note: in expansion of macro 'jit_bnei_i' ref_fail1 = jit_bnei_i(jit_forward(), JIT_R2, string_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3036:17: note: in expansion of macro 'jit_bmsi_ul' ref_fx2 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3036:17: note: in expansion of macro 'jit_bmsi_ul' ref_fx2 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3036:17: note: in expansion of macro 'jit_bmsi_ul' ref_fx2 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3036:17: note: in expansion of macro 'jit_bmsi_ul' ref_fx2 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3036:17: note: in expansion of macro 'jit_bmsi_ul' ref_fx2 = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:3037:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_V1, JIT_R1, &((Scheme_Object *)0x0)->type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:3038:19: note: in expansion of macro 'jit_bnei_i' ref_fail2 = jit_bnei_i(jit_forward(), JIT_V1, string_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:3038:19: note: in expansion of macro 'jit_bnei_i' ref_fail2 = jit_bnei_i(jit_forward(), JIT_V1, string_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:3038:19: note: in expansion of macro 'jit_bnei_i' ref_fail2 = jit_bnei_i(jit_forward(), JIT_V1, string_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:3038:19: note: in expansion of macro 'jit_bnei_i' ref_fail2 = jit_bnei_i(jit_forward(), JIT_V1, string_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:3040:20: note: in expansion of macro 'jit_jmpi' ref_ucnofail = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:3040:20: note: in expansion of macro 'jit_jmpi' ref_ucnofail = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3055:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc_bad_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3055:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc_bad_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3057:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc_bad_rev_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3057:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc_bad_rev_code); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3072:20: note: in expansion of macro 'jit_bnei_l' ref_false1 = jit_bnei_l(jit_forward(), JIT_R2, len); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3072:20: note: in expansion of macro 'jit_bnei_l' ref_false1 = jit_bnei_l(jit_forward(), JIT_R2, len); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3072:20: note: in expansion of macro 'jit_bnei_l' ref_false1 = jit_bnei_l(jit_forward(), JIT_R2, len); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3072:20: note: in expansion of macro 'jit_bnei_l' ref_false1 = jit_bnei_l(jit_forward(), JIT_R2, len); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3075:20: note: in expansion of macro 'jit_bnei_l' ref_false1 = jit_bnei_l(jit_forward(), JIT_R2, len); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3075:20: note: in expansion of macro 'jit_bnei_l' ref_false1 = jit_bnei_l(jit_forward(), JIT_R2, len); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3075:20: note: in expansion of macro 'jit_bnei_l' ref_false1 = jit_bnei_l(jit_forward(), JIT_R2, len); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3075:20: note: in expansion of macro 'jit_bnei_l' ref_false1 = jit_bnei_l(jit_forward(), JIT_R2, len); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:3079:20: note: in expansion of macro 'jit_bner_l' ref_false1 = jit_bner_l(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:3079:20: note: in expansion of macro 'jit_bner_l' ref_false1 = jit_bner_l(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:3079:20: note: in expansion of macro 'jit_bner_l' ref_false1 = jit_bner_l(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:3079:20: note: in expansion of macro 'jit_bner_l' ref_false1 = jit_bner_l(jit_forward(), JIT_R2, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:3079:20: note: in expansion of macro 'jit_bner_l' ref_false1 = jit_bner_l(jit_forward(), JIT_R2, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitinline.c:3087:21: note: in expansion of macro 'jit_beqi_l' ref_true1 = jit_beqi_l(jit_forward(), JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitinline.c:3087:21: note: in expansion of macro 'jit_beqi_l' ref_true1 = jit_beqi_l(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitinline.c:3087:21: note: in expansion of macro 'jit_beqi_l' ref_true1 = jit_beqi_l(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitinline.c:3087:21: note: in expansion of macro 'jit_beqi_l' ref_true1 = jit_beqi_l(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./jitinline.c:3087:21: note: in expansion of macro 'jit_beqi_l' ref_true1 = jit_beqi_l(jit_forward(), JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitinline.c:3088:19: note: in expansion of macro 'jit_beqr_p' ref_true2 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitinline.c:3088:19: note: in expansion of macro 'jit_beqr_p' ref_true2 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitinline.c:3088:19: note: in expansion of macro 'jit_beqr_p' ref_true2 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:155:58: note: in expansion of macro 'BEQi' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitinline.c:3088:19: note: in expansion of macro 'jit_beqr_p' ref_true2 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:155:35: note: in expansion of macro 'jit_s_brar' #define jit_beqr_i(label, s1, s2) jit_s_brar((s1), (s2), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:595:35: note: in expansion of macro 'jit_beqr_i' #define jit_beqr_l(label, s1, s2) jit_beqr_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:399:36: note: in expansion of macro 'jit_beqr_l' #define jit_beqr_ul(label, s1, s2) jit_beqr_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:429:35: note: in expansion of macro 'jit_beqr_ul' #define jit_beqr_p(label, s1, s2) jit_beqr_ul((label), (s1), (s2)) ^ ./jitinline.c:3088:19: note: in expansion of macro 'jit_beqr_p' ref_true2 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitinline.c:3098:9: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R0, JIT_LOCAL3); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:3103:22: note: in expansion of macro 'jit_bner_i' ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:3103:22: note: in expansion of macro 'jit_bner_i' ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:3103:22: note: in expansion of macro 'jit_bner_i' ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:3103:22: note: in expansion of macro 'jit_bner_i' ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:3103:22: note: in expansion of macro 'jit_bner_i' ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitinline.c:3106:9: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R0, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitinline.c:3107:9: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R0, JIT_R0, 1 << LOG_MZCHAR_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitinline.c:3108:9: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R1, JIT_R1, 1 << LOG_MZCHAR_SIZE); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitinline.c:3109:9: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R2, JIT_R2, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3110:15: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(ref_loop, JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3110:15: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(ref_loop, JIT_R2, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3110:15: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(ref_loop, JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3110:15: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(ref_loop, JIT_R2, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jit.h:843:37: note: in expansion of macro 'jit_stxi_p' # define mz_set_local_p_x(x, l, FP) jit_stxi_p(l, FP, x) ^ ./jit.h:834:30: note: in expansion of macro 'mz_set_local_p_x' #define mz_set_local_p(x, l) mz_set_local_p_x(x, l, JIT_FP) ^ ./jitinline.c:3113:9: note: in expansion of macro 'mz_set_local_p' mz_set_local_p(JIT_R0, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:183:28: note: in expansion of macro '_X' #define LBZXrrr(RD,RA,RB) _X (31, RD, RA, RB, 87, 0) ^ ./lightning/ppc/asm.h:582:27: note: in expansion of macro 'LBZXrrr' #define LBZrx(RD,RA,RB) LBZXrrr(RD,RA,RB) ^ ./lightning/ppc/core.h:215:36: note: in expansion of macro 'LBZrx' #define jit_ldxr_uc(d, s1, s2) LBZrx((d), (s1), (s2)) ^ ./lightning/ppc/core.h:208:33: note: in expansion of macro 'jit_ldxr_uc' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./lightning/ppc/core.h:279:28: note: in expansion of macro 'jit_ldxr_c' #define jit_ldr_c(rd, rs) jit_ldxr_c((rd), 0, (rs)) ^ ./jitinline.c:3114:9: note: in expansion of macro 'jit_ldr_c' jit_ldr_c(JIT_R0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:170:26: note: in expansion of macro '_X' #define EXTSBrr(RA,RS) _X (31, RS, RA, 0, 954, 0) ^ ./lightning/ppc/core.h:191:30: note: in expansion of macro 'EXTSBrr' #define jit_extr_c_i(d, rs) EXTSBrr((d), (rs)) ^ ./lightning/ppc/core.h:208:63: note: in expansion of macro 'jit_extr_c_i' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./lightning/ppc/core.h:279:28: note: in expansion of macro 'jit_ldxr_c' #define jit_ldr_c(rd, rs) jit_ldxr_c((rd), 0, (rs)) ^ ./jitinline.c:3114:9: note: in expansion of macro 'jit_ldr_c' jit_ldr_c(JIT_R0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:183:28: note: in expansion of macro '_X' #define LBZXrrr(RD,RA,RB) _X (31, RD, RA, RB, 87, 0) ^ ./lightning/ppc/asm.h:582:27: note: in expansion of macro 'LBZXrrr' #define LBZrx(RD,RA,RB) LBZXrrr(RD,RA,RB) ^ ./lightning/ppc/core.h:215:36: note: in expansion of macro 'LBZrx' #define jit_ldxr_uc(d, s1, s2) LBZrx((d), (s1), (s2)) ^ ./lightning/ppc/core.h:208:33: note: in expansion of macro 'jit_ldxr_uc' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./lightning/ppc/core.h:279:28: note: in expansion of macro 'jit_ldxr_c' #define jit_ldr_c(rd, rs) jit_ldxr_c((rd), 0, (rs)) ^ ./jitinline.c:3115:9: note: in expansion of macro 'jit_ldr_c' jit_ldr_c(JIT_V1, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:170:26: note: in expansion of macro '_X' #define EXTSBrr(RA,RS) _X (31, RS, RA, 0, 954, 0) ^ ./lightning/ppc/core.h:191:30: note: in expansion of macro 'EXTSBrr' #define jit_extr_c_i(d, rs) EXTSBrr((d), (rs)) ^ ./lightning/ppc/core.h:208:63: note: in expansion of macro 'jit_extr_c_i' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./lightning/ppc/core.h:279:28: note: in expansion of macro 'jit_ldxr_c' #define jit_ldr_c(rd, rs) jit_ldxr_c((rd), 0, (rs)) ^ ./jitinline.c:3115:9: note: in expansion of macro 'jit_ldr_c' jit_ldr_c(JIT_V1, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:3120:22: note: in expansion of macro 'jit_bner_i' ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:3120:22: note: in expansion of macro 'jit_bner_i' ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:3120:22: note: in expansion of macro 'jit_bner_i' ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:3120:22: note: in expansion of macro 'jit_bner_i' ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:3120:22: note: in expansion of macro 'jit_bner_i' ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jit.h:844:37: note: in expansion of macro 'jit_ldxi_p' # define mz_get_local_p_x(x, l, FP) jit_ldxi_p(x, FP, l) ^ ./jit.h:835:30: note: in expansion of macro 'mz_get_local_p_x' #define mz_get_local_p(x, l) mz_get_local_p_x(x, l, JIT_FP) ^ ./jitinline.c:3123:9: note: in expansion of macro 'mz_get_local_p' mz_get_local_p(JIT_R0, JIT_LOCAL3); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitinline.c:3124:9: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R0, JIT_R0, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitinline.c:3125:9: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_R1, JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitinline.c:3126:9: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R2, JIT_R2, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3127:15: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(ref_loop, JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3127:15: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(ref_loop, JIT_R2, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3127:15: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(ref_loop, JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./jitinline.c:3127:15: note: in expansion of macro 'jit_bnei_l' (void)jit_bnei_l(ref_loop, JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/core.h:232:76: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitinline.c:3147:7: note: in expansion of macro 'jit_movi_p' jit_movi_p(dest, scheme_true); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:3148:22: note: in expansion of macro 'jit_jmpi' ref_ucfinish = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:3148:22: note: in expansion of macro 'jit_jmpi' ref_ucfinish = jit_jmpi(jit_forward()); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/core.h:232:76: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitinline.c:3153:7: note: in expansion of macro 'jit_movi_p' jit_movi_p(dest, scheme_false); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:3577:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &SCHEME_CHAR_STR_VAL((Scheme_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3584:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.string_ref_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3584:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.string_ref_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:3590:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &SCHEME_BYTE_STR_VAL((Scheme_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:183:28: note: in expansion of macro '_X' #define LBZXrrr(RD,RA,RB) _X (31, RD, RA, RB, 87, 0) ^ ./lightning/ppc/asm.h:582:27: note: in expansion of macro 'LBZXrrr' #define LBZrx(RD,RA,RB) LBZXrrr(RD,RA,RB) ^ ./lightning/ppc/core.h:215:36: note: in expansion of macro 'LBZrx' #define jit_ldxr_uc(d, s1, s2) LBZrx((d), (s1), (s2)) ^ ./lightning/ppc/core.h:208:33: note: in expansion of macro 'jit_ldxr_uc' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./jitinline.c:3591:13: note: in expansion of macro 'jit_ldxr_c' jit_ldxr_c(JIT_R0, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:170:26: note: in expansion of macro '_X' #define EXTSBrr(RA,RS) _X (31, RS, RA, 0, 954, 0) ^ ./lightning/ppc/core.h:191:30: note: in expansion of macro 'EXTSBrr' #define jit_extr_c_i(d, rs) EXTSBrr((d), (rs)) ^ ./lightning/ppc/core.h:208:63: note: in expansion of macro 'jit_extr_c_i' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./jitinline.c:3591:13: note: in expansion of macro 'jit_ldxr_c' jit_ldxr_c(JIT_R0, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:119:33: note: in expansion of macro 'jit_andi_i' #define jit_andi_ui(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:237:31: note: in expansion of macro 'jit_andi_ui' #define jit_extr_c_ui(d, rs) jit_andi_ui((d), (rs), 0xFF) ^ ./lightning/ppc/core-common.h:527:31: note: in expansion of macro 'jit_extr_c_ui' #define jit_extr_c_ul(d, rs) jit_extr_c_ui(d, rs) ^ ./lightning/ppc/core-common.h:279:32: note: in expansion of macro 'jit_extr_c_ul' #define jit_extr_uc_ul(d, rs) jit_extr_c_ul((d), (rs)) ^ ./jitinline.c:3592:13: note: in expansion of macro 'jit_extr_uc_ul' jit_extr_uc_ul(JIT_R0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:3593:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3596:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bytes_ref_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3596:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bytes_ref_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:3638:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &SCHEME_CHAR_STR_VAL((Scheme_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3645:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.string_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3645:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.string_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:3650:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &SCHEME_BYTE_STR_VAL((Scheme_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:183:28: note: in expansion of macro '_X' #define LBZXrrr(RD,RA,RB) _X (31, RD, RA, RB, 87, 0) ^ ./lightning/ppc/asm.h:582:27: note: in expansion of macro 'LBZXrrr' #define LBZrx(RD,RA,RB) LBZXrrr(RD,RA,RB) ^ ./lightning/ppc/core.h:215:36: note: in expansion of macro 'LBZrx' #define jit_ldxr_uc(d, s1, s2) LBZrx((d), (s1), (s2)) ^ ./lightning/ppc/core.h:208:33: note: in expansion of macro 'jit_ldxr_uc' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./jitinline.c:3651:13: note: in expansion of macro 'jit_ldxr_c' jit_ldxr_c(JIT_R0, JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:170:26: note: in expansion of macro '_X' #define EXTSBrr(RA,RS) _X (31, RS, RA, 0, 954, 0) ^ ./lightning/ppc/core.h:191:30: note: in expansion of macro 'EXTSBrr' #define jit_extr_c_i(d, rs) EXTSBrr((d), (rs)) ^ ./lightning/ppc/core.h:208:63: note: in expansion of macro 'jit_extr_c_i' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./jitinline.c:3651:13: note: in expansion of macro 'jit_ldxr_c' jit_ldxr_c(JIT_R0, JIT_R0, JIT_V1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:119:33: note: in expansion of macro 'jit_andi_i' #define jit_andi_ui(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:237:31: note: in expansion of macro 'jit_andi_ui' #define jit_extr_c_ui(d, rs) jit_andi_ui((d), (rs), 0xFF) ^ ./lightning/ppc/core-common.h:527:31: note: in expansion of macro 'jit_extr_c_ui' #define jit_extr_c_ul(d, rs) jit_extr_c_ui(d, rs) ^ ./lightning/ppc/core-common.h:279:32: note: in expansion of macro 'jit_extr_c_ul' #define jit_extr_uc_ul(d, rs) jit_extr_c_ul((d), (rs)) ^ ./jitinline.c:3652:13: note: in expansion of macro 'jit_extr_uc_ul' jit_extr_uc_ul(JIT_R0, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:3653:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3655:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bytes_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3655:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bytes_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:3687:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&(((Scheme_Structure *)0x0)->slots[0])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:3688:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CPTR_VAL(0x0)); ^ In file included from ./jit.h:204:0, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./jitinline.c:3697:24: note: in expansion of macro 'jit_addi_ul' jit_addi_ul(JIT_R1, JIT_R1, (intptr_t)(&SCHEME_FLVEC_ELS(0x0)))); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:3727:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&(((Scheme_Structure *)0x0)->slots[0])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:3728:7: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CPTR_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitinline.c:3729:7: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R1, JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:3736:7: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3746:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3746:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3748:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3748:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:3767:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(this_dest, JIT_R0, (intptr_t)&SCHEME_CDR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:3770:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(dest, JIT_R0, (intptr_t)&SCHEME_CAR(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3780:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3780:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3782:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3782:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.list_tail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:3800:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:3800:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:3800:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:3800:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:3800:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3804:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_set_mcar_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3804:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_set_mcar_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3806:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_set_mcdr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3806:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_set_mcdr_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:3809:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_mutable_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:3809:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_mutable_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:3809:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_mutable_pair_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:3809:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_mutable_pair_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:3809:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R0, scheme_mutable_pair_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitinline.c:3814:15: note: in expansion of macro 'jit_stxi_p' (void)jit_stxi_p(&((Scheme_Simple_Object *)0x0)->u.pair_val.car, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitinline.c:3816:15: note: in expansion of macro 'jit_stxi_p' (void)jit_stxi_p(&((Scheme_Simple_Object *)0x0)->u.pair_val.cdr, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitinline.c:3833:15: note: in expansion of macro 'jit_stxi_p' (void)jit_stxi_p(&((Scheme_Simple_Object *)0x0)->u.pair_val.car, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitinline.c:3835:15: note: in expansion of macro 'jit_stxi_p' (void)jit_stxi_p(&((Scheme_Simple_Object *)0x0)->u.pair_val.cdr, JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3855:16: note: in expansion of macro 'jit_bmsi_ul' ref3 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3855:16: note: in expansion of macro 'jit_bmsi_ul' ref3 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3855:16: note: in expansion of macro 'jit_bmsi_ul' ref3 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3855:16: note: in expansion of macro 'jit_bmsi_ul' ref3 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3855:16: note: in expansion of macro 'jit_bmsi_ul' ref3 = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:755:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:3858:13: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R0, scheme_box_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitinline.c:3858:13: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R0, scheme_box_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitinline.c:3858:13: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R0, scheme_box_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitinline.c:3858:13: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R0, scheme_box_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitinline.c:3858:13: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R0, scheme_box_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./jit.h:756:4: note: in expansion of macro 'jit_beqi_i' jit_beqi_i(label, scratch_reg, stype)) ^ ./jitinline.c:3858:13: note: in expansion of macro 'mz_beqi_t' ref = mz_beqi_t(jit_forward(), JIT_R0, scheme_box_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3862:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.set_box_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3862:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.set_box_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:3863:14: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:3863:14: note: in expansion of macro 'jit_jmpi' ref2 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:3866:9: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &MZ_OPT_HASH_KEY((Scheme_Inclhash_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3867:15: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3867:15: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3867:15: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3867:15: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitinline.c:3871:13: note: in expansion of macro 'jit_stxi_p' (void)jit_stxi_p(&SCHEME_BOX_VAL(0x0), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitinline.c:3886:13: note: in expansion of macro 'jit_stxi_p' (void)jit_stxi_p(&SCHEME_BOX_VAL(0x0), JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:3933:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:3933:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:3939:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_mutable_pair, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:3939:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_mutable_pair, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:3939:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_mutable_pair, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:3939:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_mutable_pair, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitinline.c:3955:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, &scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitinline.c:3955:13: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R0, &scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:166:32: note: in expansion of macro 'jit_addi_ul' #define jit_addi_p(d, rs, is) jit_addi_ul((d), (rs), (long) (is)) ^ ./jitinline.c:3963:7: note: in expansion of macro 'jit_addi_p' jit_addi_p(JIT_RUNSTACK, JIT_RUNSTACK, WORDS_TO_BYTES(1)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitinline.c:3982:7: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_V1, 0); /* V1 as 0 => exact first argument */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3986:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3986:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3986:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3986:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:3986:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:3987:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:156:35: note: in expansion of macro 'jit_s_brai' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:3988:14: note: in expansion of macro 'jit_bgei_i' ref2 = jit_bgei_i(jit_forward(), JIT_R2, scheme_bignum_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:3988:14: note: in expansion of macro 'jit_bgei_i' ref2 = jit_bgei_i(jit_forward(), JIT_R2, scheme_bignum_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:3988:14: note: in expansion of macro 'jit_bgei_i' ref2 = jit_bgei_i(jit_forward(), JIT_R2, scheme_bignum_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:3988:14: note: in expansion of macro 'jit_bgei_i' ref2 = jit_bgei_i(jit_forward(), JIT_R2, scheme_bignum_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:3988:14: note: in expansion of macro 'jit_bgei_i' ref2 = jit_bgei_i(jit_forward(), JIT_R2, scheme_bignum_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3991:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.make_rectangular_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:3991:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.make_rectangular_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:3994:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:3994:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:156:35: note: in expansion of macro 'jit_s_brai' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:3997:13: note: in expansion of macro 'jit_bgei_i' (void)jit_bgei_i(refslow, JIT_R2, scheme_complex_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:3997:13: note: in expansion of macro 'jit_bgei_i' (void)jit_bgei_i(refslow, JIT_R2, scheme_complex_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:3997:13: note: in expansion of macro 'jit_bgei_i' (void)jit_bgei_i(refslow, JIT_R2, scheme_complex_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:3997:13: note: in expansion of macro 'jit_bgei_i' (void)jit_bgei_i(refslow, JIT_R2, scheme_complex_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:3999:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R2, scheme_float_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:3999:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R2, scheme_float_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:3999:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R2, scheme_float_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:3999:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R2, scheme_float_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:3999:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R2, scheme_float_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./jitinline.c:4000:7: note: in expansion of macro 'jit_movi_i' jit_movi_i(JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4006:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4006:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4006:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4006:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4006:13: note: in expansion of macro 'jit_bmsi_ul' ref = jit_bmsi_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:4007:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &((Scheme_Object *)0x0)->type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:4008:13: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, scheme_bignum_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:4008:13: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, scheme_bignum_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:4008:13: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, scheme_bignum_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:4008:13: note: in expansion of macro 'jit_blti_i' (void)jit_blti_i(refslow, JIT_R2, scheme_bignum_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:156:35: note: in expansion of macro 'jit_s_brai' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:4009:13: note: in expansion of macro 'jit_bgei_i' (void)jit_bgei_i(refslow, JIT_R2, scheme_complex_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:4009:13: note: in expansion of macro 'jit_bgei_i' (void)jit_bgei_i(refslow, JIT_R2, scheme_complex_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:4009:13: note: in expansion of macro 'jit_bgei_i' (void)jit_bgei_i(refslow, JIT_R2, scheme_complex_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:507:22: note: in expansion of macro 'BC_EXT' #define BGEii(C,D) BC_EXT( 4, ((C)<<2)+0, D) ^ ./lightning/ppc/asm.h:521:20: note: in expansion of macro 'BGEii' #define BGEi(D) BGEii(0,D) ^ ./lightning/ppc/core.h:156:58: note: in expansion of macro 'BGEi' #define jit_bgei_i(label, rs, is) jit_s_brai((rs), (is), BGEi((label)) ) ^ ./jitinline.c:4009:13: note: in expansion of macro 'jit_bgei_i' (void)jit_bgei_i(refslow, JIT_R2, scheme_complex_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:4010:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R2, scheme_float_type); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:4010:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R2, scheme_float_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:4010:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R2, scheme_float_type); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:4010:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R2, scheme_float_type); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./jitinline.c:4010:14: note: in expansion of macro 'jit_blti_i' ref3 = jit_blti_i(jit_forward(), JIT_R2, scheme_float_type); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:4011:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, 1); /* need to coerce other to inexact */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:4011:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, 1); /* need to coerce other to inexact */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:4011:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, 1); /* need to coerce other to inexact */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:4011:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, 1); /* need to coerce other to inexact */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:4013:13: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refslow, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:4013:13: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refslow, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:4013:13: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refslow, JIT_V1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./jitinline.c:4013:13: note: in expansion of macro 'jit_bner_i' (void)jit_bner_i(refslow, JIT_V1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:4015:14: note: in expansion of macro 'jit_jmpi' ref4 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:4015:14: note: in expansion of macro 'jit_jmpi' ref4 = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:4018:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, 0); /* need to coerce to inexact */ ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:4018:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, 0); /* need to coerce to inexact */ ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:4018:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, 0); /* need to coerce to inexact */ ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jitinline.c:4018:13: note: in expansion of macro 'jit_bnei_i' (void)jit_bnei_i(refslow, JIT_V1, 0); /* need to coerce to inexact */ ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:154:35: note: in expansion of macro 'jit_s_brai' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:4020:13: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R1, scheme_make_integer(0)); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:4020:13: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R1, scheme_make_integer(0)); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:4020:13: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R1, scheme_make_integer(0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:154:58: note: in expansion of macro 'BEQi' #define jit_beqi_i(label, rs, is) jit_s_brai((rs), (is), BEQi((label)) ) ^ ./lightning/ppc/core-common.h:596:35: note: in expansion of macro 'jit_beqi_i' #define jit_beqi_l(label, rs, is) jit_beqi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:400:36: note: in expansion of macro 'jit_beqi_l' #define jit_beqi_ul(label, rs, is) jit_beqi_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:430:35: note: in expansion of macro 'jit_beqi_ul' #define jit_beqi_p(label, rs, is) jit_beqi_ul((label), (rs), (is)) ^ ./jitinline.c:4020:13: note: in expansion of macro 'jit_beqi_p' (void)jit_beqi_p(refslow, JIT_R1, scheme_make_integer(0)); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4043:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4043:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4043:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4043:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4043:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4045:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_make_flrectangular_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4045:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bad_make_flrectangular_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:4047:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_double_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4047:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_double_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4047:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_double_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4047:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_double_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4047:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_double_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4048:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4048:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4048:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4048:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:4049:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R1, scheme_double_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4049:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R1, scheme_double_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4049:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R1, scheme_double_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4049:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R1, scheme_double_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4049:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R1, scheme_double_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4072:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.proc_arity_includes_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4072:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.proc_arity_includes_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:4091:15: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, scheme_undefined); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:4091:15: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, scheme_undefined); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:4091:15: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, scheme_undefined); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:4091:15: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, scheme_undefined); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:598:35: note: in expansion of macro 'jit_bnei_i' #define jit_bnei_l(label, rs, is) jit_bnei_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:402:36: note: in expansion of macro 'jit_bnei_l' #define jit_bnei_ul(label, rs, is) jit_bnei_l((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:432:35: note: in expansion of macro 'jit_bnei_ul' #define jit_bnei_p(label, rs, is) jit_bnei_ul((label), (rs), (is)) ^ ./jitinline.c:4091:15: note: in expansion of macro 'jit_bnei_p' ref = jit_bnei_p(jit_forward(), JIT_R0, scheme_undefined); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4096:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_check_not_defined_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4096:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_check_not_defined_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4098:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_check_assign_not_defined_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4098:17: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_check_assign_not_defined_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4111:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_check_not_defined_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4111:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.call_check_not_defined_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitinline.c:4131:7: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_V1, 2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4132:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.values_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4132:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.values_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:4149:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jitinline.c:4149:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitinline.c:4154:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(cont_mark_set_first_try_fast, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitinline.c:4154:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(cont_mark_set_first_try_fast, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitinline.c:4154:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(cont_mark_set_first_try_fast, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jit.h:1310:47: note: in expansion of macro 'mz_finish_lwe' # define mz_finish_prim_lwe(prim, refr) (void)mz_finish_lwe(prim, refr) ^ ./jitinline.c:4154:7: note: in expansion of macro 'mz_finish_prim_lwe' mz_finish_prim_lwe(cont_mark_set_first_try_fast, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4169:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4169:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4169:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4169:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4169:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4172:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.slow_set_cpointer_tag_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4172:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.slow_set_cpointer_tag_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:4174:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:4174:17: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:4176:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4176:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4176:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4176:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4176:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:371:33: note: in expansion of macro 'jit_stxi_l' #define jit_stxi_p(id, rd, is) jit_stxi_l((id), (rd), (is)) ^ ./jitinline.c:4179:7: note: in expansion of macro 'jit_stxi_p' jit_stxi_p((intptr_t)&SCHEME_CPTR_TYPE((Scheme_Object *)0x0), JIT_R0, JIT_R1); ^ ./jitinline.c: In function 'scheme_generate_inlined_nary': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:4250:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:4250:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitinline.c:4252:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_current_future); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitinline.c:4252:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_current_future); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitinline.c:4252:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_current_future); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jitinline.c:4252:11: note: in expansion of macro 'mz_finish' (void)mz_finish(scheme_current_future); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4286:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4286:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4286:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4286:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4286:13: note: in expansion of macro 'jit_bmci_ul' ref = jit_bmci_ul(jit_forward(), JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4291:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.box_cas_fail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4291:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.box_cas_fail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4293:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.vector_cas_fail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4293:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.vector_cas_fail_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:4300:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, for_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4300:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, for_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4300:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, for_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:4300:13: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(reffail, JIT_R1, for_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:4302:7: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, &MZ_OPT_HASH_KEY((Scheme_Inclhash_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4303:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4303:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4303:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:4303:13: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(reffail, JIT_R2, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4306:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4306:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4306:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:4306:15: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(reffail, JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitinline.c:4314:7: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R1, JIT_R1, (intptr_t)&SCHEME_BOX_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitinline.c:4324:9: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R1, JIT_R1, (intptr_t)&SCHEME_VEC_ELS(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./jitinline.c:4326:9: note: in expansion of macro 'jit_addi_l' jit_addi_l(JIT_R1, JIT_R1, (intptr_t)&((Scheme_Structure *)0x0)->slots); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:4359:20: note: in expansion of macro 'jit_bner_p' reffalse = jit_bner_p(jit_forward(), JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:4359:20: note: in expansion of macro 'jit_bner_p' reffalse = jit_bner_p(jit_forward(), JIT_R2, JIT_R0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:4359:20: note: in expansion of macro 'jit_bner_p' reffalse = jit_bner_p(jit_forward(), JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:4359:20: note: in expansion of macro 'jit_bner_p' reffalse = jit_bner_p(jit_forward(), JIT_R2, JIT_R0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:401:36: note: in expansion of macro 'jit_bner_l' #define jit_bner_ul(label, s1, s2) jit_bner_l((label), (s1), (s2)) ^ ./lightning/ppc/core-common.h:431:35: note: in expansion of macro 'jit_bner_ul' #define jit_bner_p(label, s1, s2) jit_bner_ul((label), (s1), (s2)) ^ ./jitinline.c:4359:20: note: in expansion of macro 'jit_bner_p' reffalse = jit_bner_p(jit_forward(), JIT_R2, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:4371:19: note: in expansion of macro 'jit_jmpi' reftrue = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:4371:19: note: in expansion of macro 'jit_jmpi' reftrue = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:4613:11: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&(((Scheme_Structure *)0x0)->slots[0])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:4614:11: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CPTR_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:217:32: note: in expansion of macro 'jit_addi_l' #define jit_subi_l(d, rs, is) jit_addi_l((d), (rs), -(is)) ^ ./jitinline.c:4615:11: note: in expansion of macro 'jit_subi_l' jit_subi_l(JIT_R1, JIT_R1, 1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:4628:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &SCHEME_CHAR_STR_VAL((Scheme_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitinline.c:4629:13: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R2, &((Scheme_Small_Object *)0x0)->u.char_val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4635:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.string_set_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4635:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.string_set_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:4642:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &SCHEME_BYTE_STR_VAL((Scheme_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4649:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bytes_set_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4649:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bytes_set_check_index_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:4678:11: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&(((Scheme_Structure *)0x0)->slots[0])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:4679:11: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CPTR_VAL(0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:4698:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &SCHEME_CHAR_STR_VAL((Scheme_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./jitinline.c:4699:13: note: in expansion of macro 'jit_ldxi_i' jit_ldxi_i(JIT_R2, JIT_R2, &((Scheme_Small_Object *)0x0)->u.char_val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4705:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.string_set_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4705:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.string_set_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:4711:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, &SCHEME_BYTE_STR_VAL((Scheme_Object *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4718:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bytes_set_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4718:19: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.bytes_set_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:4787:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&(((Scheme_Structure *)0x0)->slots[0])); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:4788:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&SCHEME_CPTR_VAL(0x0)); ^ In file included from ./jit.h:204:0, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./jitfpu.h:66:44: note: in definition of macro 'MZ_FPUSEL_STMT' # define MZ_FPUSEL_STMT(use_fpu, b1, b2) { b2; } ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:142:32: note: in expansion of macro 'jit_chk_ims' #define jit_addi_i(d, rs, is) jit_chk_ims((is), ADDICrri((d), (rs), (is)), ADDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:481:32: note: in expansion of macro 'jit_addi_i' #define jit_addi_l(d, rs, is) jit_addi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:138:33: note: in expansion of macro 'jit_addi_l' #define jit_addi_ul(d, rs, is) jit_addi_l((d), (rs), (is)) ^ ./jitinline.c:4797:24: note: in expansion of macro 'jit_addi_ul' jit_addi_ul(JIT_R1, JIT_R1, (intptr_t)(&SCHEME_FLVEC_ELS(0x0)))); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitinline.c:4833:19: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./jitinline.c:4833:19: note: in expansion of macro 'jit_movi_p' (void)jit_movi_p(JIT_R1, scheme_null); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:4852:9: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:4852:9: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:4860:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_list_star, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:4860:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_list_star, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:4860:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_list_star, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:4860:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_list_star, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:4862:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_list, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:4862:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_list, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:4862:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_list, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:4862:19: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_list, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4885:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.values_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4885:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.values_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core.h:304:54: note: in expansion of macro 'jit_ldxi_i' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitinline.c:4891:9: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:304:29: note: in expansion of macro 'LISri' #define jit_ldi_i(rd, is) (LISri(JIT_AUX, _HA(is)), jit_ldxi_i((rd), JIT_AUX, _LA(is))) ^ ./lightning/ppc/core-common.h:545:27: note: in expansion of macro 'jit_ldi_i' #define jit_ldi_l(d, is) jit_ldi_i((d), (is)) ^ ./lightning/ppc/core-common.h:374:28: note: in expansion of macro 'jit_ldi_l' #define jit_ldi_p(rd, is) jit_ldi_l((rd), (is)) ^ ./jit.h:592:33: note: in expansion of macro 'jit_ldi_p' # define mz_tl_ldi_p(reg, addr) jit_ldi_p(reg, addr) ^ ./jitinline.c:4891:9: note: in expansion of macro 'mz_tl_ldi_p' mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/core.h:289:34: note: in expansion of macro 'jit_movi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./jitinline.c:4892:9: note: in expansion of macro 'jit_stixi_l' jit_stixi_l(&((Scheme_Thread *)0x0)->ku.multiple.count, JIT_R2, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:289:59: note: in expansion of macro 'jit_stxi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./jitinline.c:4892:9: note: in expansion of macro 'jit_stixi_l' jit_stixi_l(&((Scheme_Thread *)0x0)->ku.multiple.count, JIT_R2, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:289:59: note: in expansion of macro 'jit_stxi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./jitinline.c:4892:9: note: in expansion of macro 'jit_stixi_l' jit_stixi_l(&((Scheme_Thread *)0x0)->ku.multiple.count, JIT_R2, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/core.h:289:34: note: in expansion of macro 'jit_movi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./lightning/ppc/core.h:291:33: note: in expansion of macro 'jit_stixi_l' #define jit_stixi_p(id, rd, is) jit_stixi_l(id, rd, is) ^ ./jitinline.c:4893:9: note: in expansion of macro 'jit_stixi_p' jit_stixi_p(&((Scheme_Thread *)0x0)->ku.multiple.array, JIT_R2, NULL); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:289:59: note: in expansion of macro 'jit_stxi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./lightning/ppc/core.h:291:33: note: in expansion of macro 'jit_stixi_l' #define jit_stixi_p(id, rd, is) jit_stixi_l(id, rd, is) ^ ./jitinline.c:4893:9: note: in expansion of macro 'jit_stixi_p' jit_stixi_p(&((Scheme_Thread *)0x0)->ku.multiple.array, JIT_R2, NULL); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/core.h:64:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core-common.h:557:32: note: in expansion of macro 'jit_stxi_i' #define jit_stxi_l(d, rs, is) jit_stxi_i((d), (rs), (is)) ^ ./lightning/ppc/core.h:289:59: note: in expansion of macro 'jit_stxi_l' #define jit_stixi_l(id, rd, is) (jit_movi_l(JIT_AUX, is), jit_stxi_l(id, rd, JIT_AUX)) ^ ./lightning/ppc/core.h:291:33: note: in expansion of macro 'jit_stixi_l' #define jit_stixi_p(id, rd, is) jit_stixi_l(id, rd, is) ^ ./jitinline.c:4893:9: note: in expansion of macro 'jit_stixi_p' jit_stixi_p(&((Scheme_Thread *)0x0)->ku.multiple.array, JIT_R2, NULL); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4921:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_proc_extract_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:4921:13: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.struct_proc_extract_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5007:19: note: in expansion of macro 'jit_bmci_ul' reffast = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5007:19: note: in expansion of macro 'jit_bmci_ul' reffast = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5007:19: note: in expansion of macro 'jit_bmci_ul' reffast = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5007:19: note: in expansion of macro 'jit_bmci_ul' reffast = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5007:19: note: in expansion of macro 'jit_bmci_ul' reffast = jit_bmci_ul(jit_forward(), JIT_R0, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:5013:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.slow_ptr_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:5013:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.slow_ptr_ref_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:5016:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.slow_ptr_set_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./jitinline.c:5016:15: note: in expansion of macro 'jit_calli' (void)jit_calli(sjc.slow_ptr_set_code); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:85:42: note: in expansion of macro '_jit_I_noinc' #define _FB( OP, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)| _d26(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:124:19: note: in expansion of macro '_FB' #define Bi(BD) _FB (18, BD, 0, 0) ^ ./lightning/ppc/asm.h:377:5: note: in expansion of macro 'Bi' ? Bi((D)) \ ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:5021:19: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:381:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR()) ) ^ ./lightning/ppc/core.h:205:28: note: in expansion of macro 'B_EXT' #define jit_jmpi(label) (B_EXT((label)), _jit.x.pc) ^ ./jitinline.c:5021:19: note: in expansion of macro 'jit_jmpi' refdone = jit_jmpi(jit_forward()); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5030:17: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5030:17: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_V1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5030:17: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_V1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5030:17: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_V1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./lightning/ppc/core-common.h:148:29: note: in expansion of macro 'jit_movi_l' #define jit_movi_ul(d, rs) jit_movi_l((d), (rs)) ^ ./jitinline.c:5036:11: note: in expansion of macro 'jit_movi_ul' jit_movi_ul(JIT_V1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:5039:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:172:35: note: in expansion of macro 'jit_s_brai' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:5039:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:5039:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:5039:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:5039:15: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R0, scheme_cpointer_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:5040:9: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R0, (intptr_t)&SCHEME_CPTR_FLAGS((Scheme_Chaperone *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5041:17: note: in expansion of macro 'jit_bmci_ul' refok = jit_bmci_ul(jit_forward(), JIT_R2, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5041:17: note: in expansion of macro 'jit_bmci_ul' refok = jit_bmci_ul(jit_forward(), JIT_R2, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5041:17: note: in expansion of macro 'jit_bmci_ul' refok = jit_bmci_ul(jit_forward(), JIT_R2, 0x2); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5041:17: note: in expansion of macro 'jit_bmci_ul' refok = jit_bmci_ul(jit_forward(), JIT_R2, 0x2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5041:17: note: in expansion of macro 'jit_bmci_ul' refok = jit_bmci_ul(jit_forward(), JIT_R2, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitinline.c:5042:9: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_R2, JIT_R0, (intptr_t)&((Scheme_Offset_Cptr *)0x0)->offset); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:5045:9: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R0, JIT_R0, (intptr_t)&((Scheme_Cptr *)0x0)->val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5054:19: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5054:19: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5054:19: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5054:19: note: in expansion of macro 'jit_bmci_ul' (void)jit_bmci_ul(refslow, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:5057:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, want_int_min); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:5057:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, want_int_min); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:5057:21: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, want_int_min); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitinline.c:5058:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R1, want_int_max); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitinline.c:5058:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R1, want_int_max); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:160:58: note: in expansion of macro 'BGTi' #define jit_bgti_i(label, rs, is) jit_s_brai((rs), (is), BGTi((label)) ) ^ ./lightning/ppc/core-common.h:592:35: note: in expansion of macro 'jit_bgti_i' #define jit_bgti_l(label, rs, is) jit_bgti_i((label), (rs), (is)) ^ ./jitinline.c:5058:21: note: in expansion of macro 'jit_bgti_l' (void)jit_bgti_l(refslow, JIT_R1, want_int_max); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:150:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:5073:19: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:5073:19: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:5073:19: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:508:22: note: in expansion of macro 'BC_EXT' #define BGTii(C,D) BC_EXT(12, ((C)<<2)+1, D) ^ ./lightning/ppc/asm.h:522:20: note: in expansion of macro 'BGTii' #define BGTi(D) BGTii(0,D) ^ ./lightning/ppc/core.h:150:119: note: in expansion of macro 'BGTi' #define jit_bmsi_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BGTi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:602:35: note: in expansion of macro 'jit_bmsi_i' #define jit_bmsi_l(label, rs, is) jit_bmsi_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:406:36: note: in expansion of macro 'jit_bmsi_l' #define jit_bmsi_ul(label, rs, is) jit_bmsi_l((label), (rs), (is)) ^ ./jitinline.c:5073:19: note: in expansion of macro 'jit_bmsi_ul' (void)jit_bmsi_ul(refslow, JIT_R1, 0x1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jit.h:752:4: note: in expansion of macro 'jit_ldxi_s' (jit_ldxi_s(scratch_reg, reg, &((Scheme_Object *)0x0)->type), \ ^ ./jitinline.c:5074:19: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R1, want_type, JIT_R2); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:5074:19: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R1, want_type, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:5074:19: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R1, want_type, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:172:58: note: in expansion of macro 'BNEi' #define jit_bnei_i(label, rs, is) jit_s_brai((rs), (is), BNEi((label)) ) ^ ./jit.h:753:4: note: in expansion of macro 'jit_bnei_i' jit_bnei_i(label, scratch_reg, stype)) ^ ./jitinline.c:5074:19: note: in expansion of macro 'mz_bnei_t' (void)mz_bnei_t(refslow, JIT_R1, want_type, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:231:28: note: in expansion of macro 'MOVEIri' #define jit_movi_i(d, is) MOVEIri((d), (is)) ^ ./lightning/ppc/core-common.h:534:28: note: in expansion of macro 'jit_movi_i' #define jit_movi_l(d, rs) jit_movi_i((d), (rs)) ^ ./jitinline.c:5082:13: note: in expansion of macro 'jit_movi_l' jit_movi_l(JIT_V1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:210:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_s(d, rs, is) jit_chk_ims((is), LHArm((d), (is), (rs)), LHArx((d), JIT_AUX, (rs))) ^ ./jitinline.c:5083:13: note: in expansion of macro 'jit_ldxi_s' jit_ldxi_s(JIT_R2, JIT_R1, (intptr_t)&SCHEME_CPTR_FLAGS((Scheme_Chaperone *)0x0)); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:151:36: note: in expansion of macro 'jit_chk_imu' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5084:21: note: in expansion of macro 'jit_bmci_ul' refok = jit_bmci_ul(jit_forward(), JIT_R2, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:369:5: note: in expansion of macro 'BCiii' ? BCiii((A), (C), (D)) \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5084:21: note: in expansion of macro 'jit_bmci_ul' refok = jit_bmci_ul(jit_forward(), JIT_R2, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5084:21: note: in expansion of macro 'jit_bmci_ul' refok = jit_bmci_ul(jit_forward(), JIT_R2, 0x2); ^ In file included from ./lightning/lightning.h:44:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5084:21: note: in expansion of macro 'jit_bmci_ul' refok = jit_bmci_ul(jit_forward(), JIT_R2, 0x2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:511:22: note: in expansion of macro 'BC_EXT' #define BEQii(C,D) BC_EXT(12, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:520:20: note: in expansion of macro 'BEQii' #define BEQi(D) BEQii(0,D) ^ ./lightning/ppc/core.h:151:119: note: in expansion of macro 'BEQi' #define jit_bmci_i(label, rs, is) (jit_chk_imu((is), ANDI_rri(JIT_AUX, (rs), (is)), AND_rrr(JIT_AUX, (rs), JIT_AUX)), BEQi((label)), _jit.x.pc) ^ ./lightning/ppc/core-common.h:600:35: note: in expansion of macro 'jit_bmci_i' #define jit_bmci_l(label, rs, is) jit_bmci_i((label), (rs), (is)) ^ ./lightning/ppc/core-common.h:404:36: note: in expansion of macro 'jit_bmci_l' #define jit_bmci_ul(label, rs, is) jit_bmci_l((label), (rs), (is)) ^ ./jitinline.c:5084:21: note: in expansion of macro 'jit_bmci_ul' refok = jit_bmci_ul(jit_forward(), JIT_R2, 0x2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./jitinline.c:5085:13: note: in expansion of macro 'jit_ldxi_l' jit_ldxi_l(JIT_V1, JIT_R1, (intptr_t)&((Scheme_Offset_Cptr *)0x0)->offset); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:209:32: note: in expansion of macro 'jit_chk_ims' #define jit_ldxi_i(d, rs, is) jit_chk_ims((is), LWZrm((d), (is), (rs)), LWZrx((d), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:555:32: note: in expansion of macro 'jit_ldxi_i' #define jit_ldxi_l(d, rs, is) jit_ldxi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:376:33: note: in expansion of macro 'jit_ldxi_l' #define jit_ldxi_p(rd, rs, is) jit_ldxi_l((rd), (rs), (is)) ^ ./jitinline.c:5087:13: note: in expansion of macro 'jit_ldxi_p' jit_ldxi_p(JIT_R1, JIT_R1, (intptr_t)&((Scheme_Cptr *)0x0)->val); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/fp.h:87:82: note: in expansion of macro 'MOVEIri' #define jit_ldxi_d(reg0, rs, is) (_siP(16,(is)) ? LFDrri((reg0),(rs),(is)) : (MOVEIri(JIT_AUX,(is)),LFDxrrr((reg0),(rs),JIT_AUX))) ^ ./jit.h:1183:39: note: in expansion of macro 'jit_ldxi_d' #define jit_ldxi_d_fppush(rd, rs, is) jit_ldxi_d(rd, rs, is) ^ ./jitinline.c:5100:13: note: in expansion of macro 'jit_ldxi_d_fppush' jit_ldxi_d_fppush(JIT_FPR0, JIT_R1, &((Scheme_Double *)0x0)->double_val); ^ In file included from ./lightning/lightning.h:49:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/fp.h:59:31: warning: statement with no effect [-Wunused-value] #define jit_movr_d(rd,rs) ( (rd) == (rs) ? 0 : FMOVErr((rd),(rs))) ^ ./lightning/ppc/fp.h:239:30: note: in expansion of macro 'jit_movr_d' #define jit_extr_f_d(rd, rs) jit_movr_d(rd, rs) ^ ./jitinline.c:5106:13: note: in expansion of macro 'jit_extr_f_d' jit_extr_f_d(JIT_FPR0, JIT_FPR0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/fp.h:87:82: note: in expansion of macro 'MOVEIri' #define jit_ldxi_d(reg0, rs, is) (_siP(16,(is)) ? LFDrri((reg0),(rs),(is)) : (MOVEIri(JIT_AUX,(is)),LFDxrrr((reg0),(rs),JIT_AUX))) ^ ./jit.h:1183:39: note: in expansion of macro 'jit_ldxi_d' #define jit_ldxi_d_fppush(rd, rs, is) jit_ldxi_d(rd, rs, is) ^ ./jitinline.c:5113:13: note: in expansion of macro 'jit_ldxi_d_fppush' jit_ldxi_d_fppush(JIT_FPR0, JIT_R1, &((Scheme_Double *)0x0)->double_val); ^ In file included from ./lightning/lightning.h:49:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/fp.h:59:31: warning: statement with no effect [-Wunused-value] #define jit_movr_d(rd,rs) ( (rd) == (rs) ? 0 : FMOVErr((rd),(rs))) ^ ./lightning/ppc/fp.h:238:30: note: in expansion of macro 'jit_movr_d' #define jit_extr_d_f(rd, rs) jit_movr_d(rd, rs) ^ ./jitinline.c:5114:13: note: in expansion of macro 'jit_extr_d_f' jit_extr_d_f(JIT_FPR0, JIT_FPR0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:183:28: note: in expansion of macro '_X' #define LBZXrrr(RD,RA,RB) _X (31, RD, RA, RB, 87, 0) ^ ./lightning/ppc/asm.h:582:27: note: in expansion of macro 'LBZXrrr' #define LBZrx(RD,RA,RB) LBZXrrr(RD,RA,RB) ^ ./lightning/ppc/core.h:215:36: note: in expansion of macro 'LBZrx' #define jit_ldxr_uc(d, s1, s2) LBZrx((d), (s1), (s2)) ^ ./lightning/ppc/core.h:208:33: note: in expansion of macro 'jit_ldxr_uc' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./lightning/ppc/core.h:279:28: note: in expansion of macro 'jit_ldxr_c' #define jit_ldr_c(rd, rs) jit_ldxr_c((rd), 0, (rs)) ^ ./jitinline.c:5119:13: note: in expansion of macro 'jit_ldr_c' jit_ldr_c(JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:170:26: note: in expansion of macro '_X' #define EXTSBrr(RA,RS) _X (31, RS, RA, 0, 954, 0) ^ ./lightning/ppc/core.h:191:30: note: in expansion of macro 'EXTSBrr' #define jit_extr_c_i(d, rs) EXTSBrr((d), (rs)) ^ ./lightning/ppc/core.h:208:63: note: in expansion of macro 'jit_extr_c_i' #define jit_ldxr_c(d, s1, s2) (jit_ldxr_uc((d), (s1), (s2)), jit_extr_c_i((d), (d))) ^ ./lightning/ppc/core.h:279:28: note: in expansion of macro 'jit_ldxr_c' #define jit_ldr_c(rd, rs) jit_ldxr_c((rd), 0, (rs)) ^ ./jitinline.c:5119:13: note: in expansion of macro 'jit_ldr_c' jit_ldr_c(JIT_R1, JIT_R0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:5121:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:119:33: note: in expansion of macro 'jit_andi_i' #define jit_andi_ui(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:237:31: note: in expansion of macro 'jit_andi_ui' #define jit_extr_c_ui(d, rs) jit_andi_ui((d), (rs), 0xFF) ^ ./lightning/ppc/core-common.h:527:31: note: in expansion of macro 'jit_extr_c_ui' #define jit_extr_c_ul(d, rs) jit_extr_c_ui(d, rs) ^ ./lightning/ppc/core-common.h:278:31: note: in expansion of macro 'jit_extr_c_ul' #define jit_extr_uc_l(d, rs) jit_extr_c_ul((d), (rs)) ^ ./jitinline.c:5128:13: note: in expansion of macro 'jit_extr_uc_l' jit_extr_uc_l(JIT_R1, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:5129:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:5137:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:148:32: note: in expansion of macro 'jit_chk_imu' #define jit_andi_i(d, rs, is) jit_chk_imu((is), ANDI_rri((d), (rs), (is)), ANDrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:119:33: note: in expansion of macro 'jit_andi_i' #define jit_andi_ui(d, rs, is) jit_andi_i((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:240:31: note: in expansion of macro 'jit_andi_ui' #define jit_extr_s_ui(d, rs) jit_andi_ui((d), (rs), 0xFFFF) ^ ./lightning/ppc/core-common.h:529:31: note: in expansion of macro 'jit_extr_s_ui' #define jit_extr_s_ul(d, rs) jit_extr_s_ui(d, rs) ^ ./lightning/ppc/core-common.h:280:31: note: in expansion of macro 'jit_extr_s_ul' #define jit_extr_us_l(d, rs) jit_extr_s_ul((d), (rs)) ^ ./jitinline.c:5144:13: note: in expansion of macro 'jit_extr_us_l' jit_extr_us_l(JIT_R1, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:5145:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(dest, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:5156:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jitinline.c:5156:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:5156:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:5158:19: note: in expansion of macro 'jit_bner_l' (void)jit_bner_l(refslow, JIT_R1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:5158:19: note: in expansion of macro 'jit_bner_l' (void)jit_bner_l(refslow, JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:5158:19: note: in expansion of macro 'jit_bner_l' (void)jit_bner_l(refslow, JIT_R1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:5158:19: note: in expansion of macro 'jit_bner_l' (void)jit_bner_l(refslow, JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:72:36: note: in expansion of macro 'jit_chk_ims' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:168:35: note: in expansion of macro 'jit_s_brai' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:5171:19: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:5171:19: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:5171:19: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:72:94: note: in definition of macro 'jit_s_brai' #define jit_s_brai(rs, is, jmp) (jit_chk_ims (is, CMPWIri(rs, is), CMPWrr(rs, JIT_AUX)), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:505:22: note: in expansion of macro 'BC_EXT' #define BLTii(C,D) BC_EXT(12, ((C)<<2)+0, D) /* [1, Table F-11] */ ^ ./lightning/ppc/asm.h:518:20: note: in expansion of macro 'BLTii' #define BLTi(D) BLTii(0,D) /* with implicit _cr0 */ ^ ./lightning/ppc/core.h:168:58: note: in expansion of macro 'BLTi' #define jit_blti_i(label, rs, is) jit_s_brai((rs), (is), BLTi((label)) ) ^ ./lightning/ppc/core-common.h:588:35: note: in expansion of macro 'jit_blti_i' #define jit_blti_l(label, rs, is) jit_blti_i((label), (rs), (is)) ^ ./jitinline.c:5171:19: note: in expansion of macro 'jit_blti_l' (void)jit_blti_l(refslow, JIT_R1, 0); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:65:68: note: in expansion of macro 'MOVEIri' #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:5172:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:95:40: note: in expansion of macro '_jit_I' #define _M( OP,RS,RA,SH,MB,ME,RC ) _jit_I((_u6(OP)<<26)|(_u5(RS)<<21)|(_u5(RA)<<16)|( _u5(SH)<<11)|(_u5(MB)<< 6)|( _u5(ME)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:246:37: note: in expansion of macro '_M' #define RLWINMrriii(RA,RS,SH,MB,ME) _M (21, RS, RA, SH, MB, ME, 0) ^ ./lightning/ppc/asm.h:349:27: note: in expansion of macro 'RLWINMrriii' #define SLWIrri(RA,RS,N) RLWINMrriii(RA, RS, N, 0, 31-(N)) ^ ./lightning/ppc/core.h:221:40: note: in expansion of macro 'SLWIrri' #define jit_lshi_i(d, rs, is) SLWIrri((d), (rs), (is)) ^ ./lightning/ppc/core-common.h:493:32: note: in expansion of macro 'jit_lshi_i' #define jit_lshi_l(d, rs, is) jit_lshi_i((d), (rs), (is)) ^ ./jit.h:1071:45: note: in expansion of macro 'jit_lshi_l' # define jit_fixnum_l(JIT_Rdest, JIT_Rsrc) (jit_lshi_l(JIT_Rdest, JIT_Rsrc, 1), \ ^ ./jitinline.c:5172:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R1); ^ In file included from ./lightning/lightning.h:45:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/core.h:65:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define jit_chk_imu(imm, small, big) (_uiP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:242:31: note: in expansion of macro 'jit_chk_imu' #define jit_ori_i(d, rs, is) jit_chk_imu((is), ORIrri((d), (rs), (is)), ORrrr((d), (rs), JIT_AUX)) ^ ./lightning/ppc/core-common.h:499:31: note: in expansion of macro 'jit_ori_i' #define jit_ori_l(d, rs, is) jit_ori_i((d), (rs), (is)) ^ ./jit.h:1072:45: note: in expansion of macro 'jit_ori_l' jit_ori_l(JIT_Rdest, JIT_Rdest, 0x1)) ^ ./jitinline.c:5172:13: note: in expansion of macro 'jit_fixnum_l' jit_fixnum_l(JIT_R0, JIT_R1); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:106:27: note: in expansion of macro '_jit_UL' #define _jit_I_noinc(I) _jit_UL(((*_jit.x.ui_pc)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:87:42: note: in expansion of macro '_jit_I_noinc' #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:5174:19: note: in expansion of macro 'jit_bner_l' (void)jit_bner_l(refslow, JIT_R1, JIT_R2); ^ ./lightning/ppc/asm.h:87:161: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _BB( OP,BO,BI, BD,AA,LK ) (_jit_I_noinc((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)| _d16(BD)| (_u1(AA)<<1)|_u1(LK)), _jit.x.pc++, 0) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm.h:129:27: note: in expansion of macro '_BB' #define BCiii(BO,BI,BD) _BB (16, BO, BI, BD, 0, 0) ^ ./lightning/ppc/asm.h:371:6: note: in expansion of macro 'BCiii' BCiii((A)^9, (C), _jit.x.pc+5), \ ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:5174:19: note: in expansion of macro 'jit_bner_l' (void)jit_bner_l(refslow, JIT_R1, JIT_R2); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/core.h:73:69: note: in definition of macro 'jit_s_brar' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:564:21: note: in expansion of macro 'MTSPRir' #define MTLRr(RS) MTSPRir(8, RS) /* [1, Table F-20] */ ^ ./lightning/ppc/asm.h:374:6: note: in expansion of macro 'MTLRr' MTLRr(JIT_AUX), BLR() )) ^ ./lightning/ppc/asm.h:512:22: note: in expansion of macro 'BC_EXT' #define BNEii(C,D) BC_EXT( 4, ((C)<<2)+2, D) ^ ./lightning/ppc/asm.h:524:20: note: in expansion of macro 'BNEii' #define BNEi(D) BNEii(0,D) ^ ./lightning/ppc/core.h:173:58: note: in expansion of macro 'BNEi' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:5174:19: note: in expansion of macro 'jit_bner_l' (void)jit_bner_l(refslow, JIT_R1, JIT_R2); ^ In file included from ./lightning/lightning.h:43:0, from ./jit.h:87, from ./jitinline.c:28: ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:91:40: note: in expansion of macro '_jit_I' #define _X( OP,RD,RA,RB, XO,RC ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)|( _u5(RB)<<11)| (_u10(XO)<<1)|_u1(RC)) ^ ./lightning/ppc/asm.h:140:34: note: in expansion of macro '_X' #define CMPiirr(CR, LL, RA, RB) _X (31, ((CR)<<2)|(LL), RA, RB, 0, 0) ^ ./lightning/ppc/asm.h:333:27: note: in expansion of macro 'CMPiirr' #define CMPWirr(C,RA,RB) CMPiirr(C,0,RA,RB) ^ ./lightning/ppc/asm.h:338:25: note: in expansion of macro 'CMPWirr' #define CMPWrr(RA,RB) CMPWirr(0,RA,RB) ^ ./lightning/ppc/core.h:73:40: note: in expansion of macro 'CMPWrr' #define jit_s_brar(s1, s2, jmp) ( CMPWrr(s1, s2), jmp, _jit.x.pc) ^ ./lightning/ppc/core.h:173:35: note: in expansion of macro 'jit_s_brar' #define jit_bner_i(label, s1, s2) jit_s_brar((s1), (s2), BNEi((label)) ) ^ ./lightning/ppc/core-common.h:597:35: note: in expansion of macro 'jit_bner_i' #define jit_bner_l(label, s1, s2) jit_bner_i((label), (s1), (s2)) ^ ./jitinline.c:5174:19: note: in expansion of macro 'jit_bner_l' (void)jit_bner_l(refslow, JIT_R1, JIT_R2); ^ ./jitinline.c: In function 'scheme_generate_cons_alloc': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:5252:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:5252:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5263:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_pair, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5263:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_pair, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5263:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_pair, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5263:11: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_make_pair, refr); ^ ./jitinline.c: In function 'generate_vector_alloc': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:5333:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:5333:5: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5338:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_one_element_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5338:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_one_element_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5338:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_one_element_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5338:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_one_element_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5340:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_one_element_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5340:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_one_element_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5340:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_one_element_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5340:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_one_element_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5346:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_two_element_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5346:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_two_element_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5346:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_two_element_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5346:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_two_element_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5348:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_two_element_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5348:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_two_element_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5348:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_two_element_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5348:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_two_element_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5354:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5354:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5354:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5354:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_ivector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5356:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5356:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5356:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_vector, refr); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5356:15: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(ts_scheme_jit_make_vector, refr); ^ ./jitinline.c: In function 'generate_make_vector_alloc': ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/asm.h:314:28: note: in expansion of macro 'LISri' #define MOVEIri2(R,H,L) (LISri(R,H), (L ? ORIrri(R,R,L) : 0)) ^ ./lightning/ppc/asm.h:316:6: note: in expansion of macro 'MOVEIri2' MOVEIri2(R, _HI(I), _LO(I)) ) ^ ./lightning/ppc/core.h:64:68: note: in expansion of macro 'MOVEIri' #define jit_chk_ims(imm, small, big) (_siP(16,(imm)) ? (small) : (MOVEIri(JIT_AUX, imm), (big)) ) ^ ./lightning/ppc/core.h:261:33: note: in expansion of macro 'jit_chk_ims' #define jit_stxi_i(id, rd, rs) jit_chk_ims((id), STWrm((rs), (id), (rd)), STWrx((rs), (rd), JIT_AUX)) ^ ./lightning/ppc/core.h:305:54: note: in expansion of macro 'jit_stxi_i' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:5400:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:305:29: note: in expansion of macro 'LISri' #define jit_sti_i(id, rs) (LISri(JIT_AUX, _HA(id)), jit_stxi_i(_LA(id), JIT_AUX, (rs))) ^ ./lightning/ppc/core-common.h:547:27: note: in expansion of macro 'jit_sti_i' #define jit_sti_l(d, is) jit_sti_i((d), (is)) ^ ./lightning/ppc/core-common.h:369:28: note: in expansion of macro 'jit_sti_l' #define jit_sti_p(id, rs) jit_sti_l((id), (rs)) ^ ./jit.h:589:42: note: in expansion of macro 'jit_sti_p' # define mz_tl_sti_p(addr, reg, tmp_reg) jit_sti_p(addr, reg) ^ ./jit.h:637:35: note: in expansion of macro 'mz_tl_sti_p' #define JIT_UPDATE_THREAD_RSPTR() mz_tl_sti_p(tl_MZ_RUNSTACK, JIT_RUNSTACK, JIT_R0) ^ ./jit.h:640:7: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR' JIT_UPDATE_THREAD_RSPTR(); \ ^ ./jitinline.c:5400:3: note: in expansion of macro 'JIT_UPDATE_THREAD_RSPTR_IF_NEEDED' JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:90:40: note: in expansion of macro '_jit_I' #define _Ds( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _su16(DD) ) ^ ./lightning/ppc/asm.h:300:32: note: in expansion of macro '_Ds' #define ADDISrri(RD, RA, IMM) _Ds (15, RD, RA, IMM) ^ ./lightning/ppc/asm.h:573:24: note: in expansion of macro 'ADDISrri' #define LISri(RD,IM) ADDISrri(RD, 0, IM) ^ ./lightning/ppc/core.h:232:29: note: in expansion of macro 'LISri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5406:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(checked_make_vector, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:89:40: note: in expansion of macro '_jit_I' #define _Du( OP,RD,RA, DD ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)|(_u5(RA)<<16)| _u16(DD) ) ^ ./lightning/ppc/asm.h:240:27: note: in expansion of macro '_Du' #define ORIrri(RA,RS,IM) _Du (24, RS, RA, IM) ^ ./lightning/ppc/core.h:232:51: note: in expansion of macro 'ORIrri' #define jit_movi_p(d, is) (LISri((d), _HI((is))),ORIrri((d),(d),_LO((is))),_jit.x.pc) ^ ./lightning/ppc/core.h:183:41: note: in expansion of macro 'jit_movi_p' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5406:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(checked_make_vector, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:93:40: note: in expansion of macro '_jit_I' #define _XFX( OP,RD, SR,XO ) _jit_I((_u6(OP)<<26)|(_u5(RD)<<21)| (_u10(SR)<<11)| (_u10(XO)<<1)|_u1(00)) ^ ./lightning/ppc/asm.h:211:27: note: in expansion of macro '_XFX' #define MTSPRir(SPR, RS) _XFX (31, RS, (SPR)<<5, 467) ^ ./lightning/ppc/asm.h:566:22: note: in expansion of macro 'MTSPRir' #define MTCTRr(RS) MTSPRir(9, RS) ^ ./lightning/ppc/core.h:183:71: note: in expansion of macro 'MTCTRr' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5406:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(checked_make_vector, refrts); ^ ./lightning/ppc/asm-common.h:95:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] #define _jit_UL(X) ((_ul )(X)) ^ ./lightning/ppc/asm-common.h:104:27: note: in expansion of macro '_jit_UL' #define _jit_I(I) _jit_UL(((*_jit.x.ui_pc++)= _jit_UI((I) ))) ^ ./lightning/ppc/asm.h:92:40: note: in expansion of macro '_jit_I' #define _XL( OP,BO,BI, XO,LK ) _jit_I((_u6(OP)<<26)|(_u5(BO)<<21)|(_u5(BI)<<16)|( _u5(00)<<11)| (_u10(XO)<<1)|_u1(LK)) ^ ./lightning/ppc/asm.h:135:27: note: in expansion of macro '_XL' #define BCCTRLii(BO,BI) _XL (19, BO, BI, 528, 1) ^ ./lightning/ppc/asm.h:393:20: note: in expansion of macro 'BCCTRLii' #define BCTRL() BCCTRLii(20, 0) ^ ./lightning/ppc/core.h:183:88: note: in expansion of macro 'BCTRL' #define jit_calli(label) ((void)jit_movi_p(JIT_AUX, (label)), MTCTRr(JIT_AUX), BCTRL(), _jitl.nextarg_puti = _jitl.nextarg_putf = _jitl.nextarg_putd = 0, _jit.x.pc) ^ ./lightning/ppc/core-common.h:446:27: note: in expansion of macro 'jit_calli' #define jit_finish(sub) jit_calli(sub) ^ ./jit.h:738:49: note: in expansion of macro 'jit_finish' #define mz_finish(x) ((void)CONFIRM_RUNSTACK(), jit_finish(x)) ^ ./jit.h:1147:47: note: in expansion of macro 'mz_finish' # define mz_finish_lwe(d, refr) (refr = NULL, mz_finish(d)) ^ ./jitinline.c:5406:9: note: in expansion of macro 'mz_finish_lwe' (void)mz_finish_lwe(checked_make_vector, refrts); ^ gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./jitprep.c -o jitprep.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./jitstack.c -o jitstack.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./jitstate.c -o jitstate.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./letrec_check.c -o letrec_check.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./list.c -o list.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./marshal.c -o marshal.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./module.c -o module.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./mzrt.c -o mzrt.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./network.c -o network.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./numarith.c -o numarith.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./number.c -o number.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./numcomp.c -o numcomp.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./numstr.c -o numstr.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./optimize.c -o optimize.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./place.c -o place.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./port.c -o port.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./portfun.c -o portfun.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./print.c -o print.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./rational.c -o rational.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./read.c -o read.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./regexp.c -o regexp.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./resolve.c -o resolve.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./sema.c -o sema.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./setjmpup.c -o setjmpup.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./sfs.c -o sfs.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./string.c -I. -o string.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./struct.c -o struct.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./symbol.c -o symbol.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./syntax.c -o syntax.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./thread.c -o thread.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./type.c -o type.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./unwind/libunwind.c -o unwind.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./validate.c -o validate.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c ./vector.c -o vector.o gmake[7]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/src' gmake[6]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/src' /usr/pkg/bin/gmake libracket.a gmake[6]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' ./../utils/nicear ar ruv libracket.a src/*.o ../foreign/foreign.o ar: creating libracket.a a - src/bignum.o a - src/bool.o a - src/builtin.o a - src/char.o a - src/compenv.o a - src/compile.o a - src/complex.o a - src/dynext.o a - src/env.o a - src/error.o a - src/eval.o a - src/file.o a - src/fun.o a - src/future.o a - src/gmp.o a - src/hash.o a - src/jit.o a - src/jitalloc.o a - src/jitarith.o a - src/jitcall.o a - src/jitcommon.o a - src/jitinline.o a - src/jitprep.o a - src/jitstack.o a - src/jitstate.o a - src/letrec_check.o a - src/list.o a - src/marshal.o a - src/module.o a - src/mzrt.o a - src/network.o a - src/numarith.o a - src/number.o a - src/numcomp.o a - src/numstr.o a - src/optimize.o a - src/place.o a - src/port.o a - src/portfun.o a - src/print.o a - src/rational.o a - src/read.o a - src/regexp.o a - src/resolve.o a - src/salloc.o a - src/sema.o a - src/setjmpup.o a - src/sfs.o a - src/string.o a - src/struct.o a - src/symbol.o a - src/syntax.o a - src/thread.o a - src/type.o a - src/unwind.o a - src/validate.o a - src/vector.o a - ../foreign/foreign.o ranlib libracket.a gmake[6]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' gmake[5]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake racketcgc gmake[5]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' gcc -I. -I./include -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -DINITIAL_COLLECTS_DIRECTORY='"'"`cd ./../../collects; pwd`"'"' -DINITIAL_CONFIG_DIRECTORY='"'"`cd ./../..; pwd`/etc"'"' -c ./main.c -o main.o gcc -o racketcgc main.o libracket.a libmzgc.a ../rktio/librktio.a -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -pthread -pthread -lm -rdynamic -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lffi gmake[5]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake mzcomcgc gmake[5]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' : gmake[5]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' gmake[4]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake sysinfercgc gmake[4]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' if [ -n "/usr/sbin/paxctl" ]; \ then /usr/sbin/paxctl +m ./racketcgc; \ fi ./racketcgc -cqu ./mksystem.rkt system.rktd "gcc -E -I. -I./include -I./src -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC ./src/systype.c" "" "./racketcgc" "./racketcgc" gmake[4]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' gmake[3]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' cd gc2; /usr/pkg/bin/gmake all gmake[3]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' mkdir xsrc /usr/pkg/bin/gmake check-sdep gmake[4]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' ../racketcgc -cqu ./check-sdep.rkt gmake[4]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' /usr/pkg/bin/gmake xsrc/precomp.h gmake[4]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' env XFORM_PRECOMP=yes ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/precomp.h ./precomp.c Copying tree... Copying /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/./xform-mod.rkt to xform-collects/xform/xform-mod.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/base.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/base.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/base.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/base.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/stxcase-scheme.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/stxcase-scheme.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/small-scheme.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/small-scheme.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/qq-and-or.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/qq-and-or.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/stx.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/stx.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/cond.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/cond.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/define-et-al.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/define-et-al.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/member.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/member.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/stxcase.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/stxcase.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/sc.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/sc.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/ellipses.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/ellipses.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/stxloc.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/stxloc.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/with-stx.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/with-stx.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/pre-base.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/pre-base.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/kw.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/kw.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/procedure-alias.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/procedure-alias.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/name.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/name.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/define.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/define.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/letstx-scheme.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/letstx-scheme.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/qqstx.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/qqstx.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/norm-define.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/norm-define.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/sort.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/sort.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/more-scheme.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/more-scheme.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/case.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/case.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/logger.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/logger.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/kw-prop-key.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/kw-prop-key.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/misc.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/misc.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/path.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/path.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/old-path.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/old-path.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/path-list.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/path-list.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/executable-path.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/executable-path.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/collect.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/collect.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/reading-param.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/reading-param.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/load.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/load.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/define-struct.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/define-struct.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/struct-info.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/struct-info.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/../stxparam.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/stxparam.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/../stxparam-exptime.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/stxparam-exptime.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/../private/stxparamkey.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/stxparamkey.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/../private/stxparam.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/stxparam.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/generic-methods.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/generic-methods.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/reqprov.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/reqprov.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/../require-transform.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/require-transform.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/../provide-transform.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/provide-transform.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/modbeg.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/modbeg.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/syntax/wrap-modbeg.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/syntax/wrap-modbeg.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/for.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/for.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/reverse.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/reverse.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/map.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/map.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/performance-hint.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/performance-hint.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/kernstruct.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/kernstruct.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/norm-arity.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/norm-arity.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/top-int.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/top-int.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/hash.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/hash.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/list.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/list.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/string.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/string.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/kw-file.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/kw-file.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/namespace.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/namespace.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/struct.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/struct.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/cert.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/cert.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/submodule.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/submodule.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/generic-interfaces.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/generic-interfaces.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/compiler/private/xform.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/compiler/private/xform.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/list.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/list.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/system.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/system.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/streams.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/streams.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/private/port.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/private/port.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/cmdline.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/cmdline.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/s-exp/lang/reader.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/s-exp/lang/reader.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/syntax/module-reader.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/syntax/module-reader.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/syntax/readerr.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/syntax/readerr.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/base/lang/reader.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/base/lang/reader.rkt Copying /usr/pkgsrc/lang/racket/work/racket-6.12/collects/racket/runtime-config.rkt to /usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2/xform-collects/racket/runtime-config.rkt Compiling xform support... Done making xform-collects. gmake[4]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' /usr/pkg/bin/gmake xobjects gmake[4]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/salloc.c ./../src/salloc.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/salloc.c -o salloc.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/bignum.c ./../src/bignum.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/bignum.c -o bignum.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/bool.c ./../src/bool.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/bool.c -o bool.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/builtin.c ./../src/builtin.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/builtin.c -o builtin.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/char.c ./../src/char.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/char.c -o char.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/compenv.c ./../src/compenv.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/compenv.c -o compenv.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/compile.c ./../src/compile.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/compile.c -o compile.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/complex.c ./../src/complex.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/complex.c -o complex.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/dynext.c ./../src/dynext.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/dynext.c -o dynext.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/env.c ./../src/env.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/env.c -o env.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/error.c ./../src/error.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/error.c -o error.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/eval.c ./../src/eval.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/eval.c -o eval.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/file.c ./../src/file.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/file.c -o file.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/fun.c ./../src/fun.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/fun.c -o fun.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/future.c ./../src/future.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/future.c -o future.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -DMZ_PRECISE_GC -c ./../src/gmp/gmp.c -o gmp.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/hash.c ./../src/hash.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/hash.c -o hash.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/jit.c ./../src/jit.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/jit.c -o jit.o ./../src/jit.c: In function 'finish_branch_with_true': ./../src/jit.c:1114:326: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1114:1598: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'finish_branch_with_false': ./../src/jit.c:1130:324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1130:1596: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'scheme_branch_for_true': ./../src/jit.c:1143:326: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1143:1598: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'finish_branch': ./../src/jit.c:1157:1068: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1157:2814: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1157:3426: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1157:4017: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1157:4868: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'generate_closure': ./../src/jit.c:1281:1171: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1288:2570: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1288:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jit.c:1294:66: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_GC_malloc_one_small_dirty_tagged, refr); ^ ./../src/jit.c:1294:469: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1294:944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1294:1358: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1296:66: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_GC_malloc_one_small_tagged, refr); ^ ./../src/jit.c:1296:463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1296:932: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1296:1346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1304:1318: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1310:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1310:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jit.c:1317:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1317:459: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1317:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1317:1342: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'generate_closure_fill': ./../src/jit.c:1333:1304: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'generate_case_closure': ./../src/jit.c:1473:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1473:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jit.c:1479:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_make_native_case_closure, refr); ^ ./../src/jit.c:1479:464: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1479:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1479:1352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'scheme_generate_non_tail_mark_pos_prefix': ./../src/jit.c:1517:2600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1517:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_l(JIT_R2, tl_scheme_current_cont_mark_pos); ^ ./../src/jit.c:1518:956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1519:2600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1519:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_sti_l(tl_scheme_current_cont_mark_pos, JIT_R2, JIT_R0); ^ ./../src/jit.c: In function 'scheme_generate_non_tail_mark_pos_suffix': ./../src/jit.c:1526:2600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1526:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_l(JIT_R2, tl_scheme_current_cont_mark_pos); ^ ./../src/jit.c:1527:992: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1528:2600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1528:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_sti_l(tl_scheme_current_cont_mark_pos, JIT_R2, JIT_R0); ^ ./../src/jit.c: In function 'generate_non_tail_with_branch_and_values': ./../src/jit.c:1574:2709: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1574:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./../src/jit.c:1577:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1583:2709: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1583:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./../src/jit.c:1585:1505: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1585:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R2, JIT_R2); ^ ./../src/jit.c:1585:1034: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1628:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1638:2707: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1638:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_sti_p(tl_scheme_current_cont_mark_stack, JIT_R2, JIT_R0); ^ ./../src/jit.c: In function 'generate_branch': ./../src/jit.c:1879:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:1879:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'scheme_generate': ./../src/jit.c:2106:1215: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2112:1012: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2112:3373: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2112:3964: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2112:4839: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2275:1159: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2275:2949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2275:3560: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2275:4150: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2275:5001: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2281:2531: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2281:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R0, tl_scheme_current_thread); ^ ./../src/jit.c:2283:1271: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2284:1511: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2284:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_V1, JIT_V1); ^ ./../src/jit.c:2284:1040: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2286:1295: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2289:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, 0x0); ^ ./../src/jit.c:2289:391: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2292:1246: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2294:872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2294:1483: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2294:2073: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2294:2924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2294:20: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref2 = jit_bner_p(jit_forward(), JIT_V1, JIT_R2); ^ ./../src/jit.c:2295:1246: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2320:1029: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2320:2753: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2320:3364: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2320:3954: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2320:4805: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2322:2533: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2322:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R0, tl_scheme_current_thread); ^ ./../src/jit.c:2323:1296: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2325:1272: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2326:23: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./../src/jit.c:2326:415: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2373:1182: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2374:1090: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2374:2847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2374:3459: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2374:4050: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2374:4901: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2375:1212: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2376:908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2376:2569: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2376:3172: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2376:3763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2376:4596: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2379:1182: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2380:329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2380:1601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2386:2570: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2386:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_FOR_BRANCH_IF_NEEDED(); ^ ./../src/jit.c:2393:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2393:457: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2393:922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2393:1336: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2452:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2452:3260: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2452:3851: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2452:4714: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2453:1144: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2454:1044: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2454:3392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2454:3983: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2454:4840: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2455:1104: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2455:3482: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2455:4073: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2455:4930: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2469:1157: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2469:2947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2469:3559: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2469:4150: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2469:5001: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2475:1236: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2477:1236: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2481:476: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2482:331: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2482:1603: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2488:2537: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2488:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./../src/jit.c:2489:1268: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2491:2689: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2491:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ ./../src/jit.c:2506:1509: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2506:2100: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2506:2975: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2506:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bltr_ul(sjc.app_values_tail_slow_code, JIT_R0, JIT_R2); ^ ./../src/jit.c:2512:849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2512:1454: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2512:2044: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2512:2883: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2512:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] refok = jit_bger_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./../src/jit.c:2515:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2515:1352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2517:926: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2517:1340: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2520:333: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2520:1605: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2532:1268: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2534:972: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2534:2654: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2534:3259: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2534:3849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2534:4688: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2535:1046: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2538:1504: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2542:2537: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2542:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_p(JIT_R0, tl_scheme_current_thread); ^ ./../src/jit.c:2543:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, NULL); ^ ./../src/jit.c:2543:400: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2544:1268: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2545:1268: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2557:984: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2558:1676: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2570:852: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2570:1266: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2602:920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2602:1334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2631:2570: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2631:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jit.c:2640:1171: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2688:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R2, scheme_false); ^ ./../src/jit.c:2688:400: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2695:2572: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2695:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jit.c:2702:70: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2702:462: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2702:926: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2702:1340: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2704:70: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2704:456: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2704:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2704:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2958:1159: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2958:2949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2958:3560: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2958:4150: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2958:5001: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2960:2532: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2960:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_V1, tl_scheme_current_thread); ^ ./../src/jit.c:2961:1295: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2962:1271: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2965:2707: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2965:3310: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2965:3901: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2965:4734: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2967:333: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2967:1605: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2973:466: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2979:2574: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2979:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_FOR_BRANCH_IF_NEEDED(); ^ ./../src/jit.c:2986:67: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_lexical_binding_wrong_return_arity, ref); ^ ./../src/jit.c:2986:472: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2986:949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2986:1363: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2992:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, NULL); ^ ./../src/jit.c:2992:402: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:2993:1295: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3037:2572: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3037:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jit.c:3043:1175: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3044:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, scheme_undefined); ^ ./../src/jit.c:3044:404: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3263:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3263:2578: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3263:3181: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3263:3772: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3263:4605: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3264:1150: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3264:3654: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3264:5378: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3264:5980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3264:6570: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3264:7403: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3266:908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3266:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3277:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3277:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3280:896: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3280:1310: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3322:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3322:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3373:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'scheme_generate_function_prolog': ./../src/jit.c:3449:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3449:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_RUNSTACK, tl_MZ_RUNSTACK); ^ ./../src/jit.c: In function 'generate_function_getarg': ./../src/jit.c:3490:863: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3490:1475: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3490:2066: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3490:2917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3490:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_beqr_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./../src/jit.c:3498:2692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3498:3294: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3498:3884: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3498:4717: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3500:2753: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3500:3356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3500:3947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3500:4780: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'do_generate_closure': ./../src/jit.c:3614:3253: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3614:3843: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3614:4648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3616:3252: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3616:3843: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3616:4648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3638:865: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3638:1476: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3638:2066: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3638:2917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3638:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./../src/jit.c:3640:2629: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3640:3232: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3640:3823: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3640:4656: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3642:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3649:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_V1, scheme_null); ^ ./../src/jit.c:3649:394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3651:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3651:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3660:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3663:930: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3663:1344: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3665:916: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3665:1330: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3683:867: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3683:1478: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3683:2068: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3683:2919: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3683:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./../src/jit.c:3687:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3687:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jit.c:3695:39: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish(clear_rs_arguments); ^ ./../src/jit.c:3695:428: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3695:889: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3695:1303: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:3752:1234: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'generate_simple_arity_check': ./../src/jit.c:4114:2691: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4114:3293: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4114:3883: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4114:4716: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4116:2689: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4116:3292: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4116:3883: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4116:4716: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4118:1233: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4119:1282: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4120:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); ^ ./../src/jit.c:4120:419: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4127:956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4127:2626: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4127:3229: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4127:3820: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4127:4653: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4135:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4135:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4135:916: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4135:1330: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4140:956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4140:2626: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4140:3229: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4140:3820: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4140:4653: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4143:968: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4145:2692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4145:3294: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4145:3884: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4145:4717: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4147:2690: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4147:3293: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4147:3884: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4147:4717: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4149:448: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4154:448: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4170:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4170:445: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4170:898: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4170:1312: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c: In function 'generate_case_lambda_dispatch': ./../src/jit.c:4249:2693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4249:3295: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4249:3885: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4249:4718: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4251:2691: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4251:3294: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4251:3885: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4251:4718: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4262:1235: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4263:1284: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4264:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); ^ ./../src/jit.c:4264:421: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4273:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4273:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jit.c:4279:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4279:455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4279:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jit.c:4279:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/jitalloc.c ./../src/jitalloc.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/jitalloc.c -o jitalloc.o ./../src/jitalloc.c: In function 'scheme_inline_alloc': ./../src/jitalloc.c:142:2544: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:142:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_V1, tl_GC_gen0_alloc_page_ptr); ^ ./../src/jitalloc.c:143:993: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:145:2746: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:145:3352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:145:3943: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:145:4782: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:167:934: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:167:1348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:169:932: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:169:1346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:175:912: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:175:1326: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:179:1498: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:185:2488: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:185:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_sti_l(tl_GC_gen0_alloc_page_ptr, JIT_R2, JIT_R0); ^ ./../src/jitalloc.c:195:1477: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:199:2443: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:199:1921: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:203:1477: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c: In function 'scheme_generate_alloc_retry': ./../src/jitalloc.c:325:1052: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:333:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:333:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitalloc.c:340:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, NULL); ^ ./../src/jitalloc.c:340:396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:344:60: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:344:450: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:344:912: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:344:1326: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:347:2322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitalloc.c:347:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_l(JIT_R1, tl_retry_alloc_r1); ^ ./../src/jitalloc.c:351:1052: warning: right-hand operand of comma expression has no effect [-Wunused-value] env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/jitarith.c ./../src/jitarith.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/jitarith.c -o jitarith.o ./../src/jitarith.c: In function 'generate_arith_slow_path': ./../src/jitarith.c:393:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:402:1772: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:404:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:404:1354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:414:1799: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:416:1779: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:420:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:420:1366: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:422:944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:422:1358: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:430:326: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:430:1598: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:442:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:444:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:448:1500: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c: In function 'scheme_generate_unboxing': ./../src/jitarith.c:547:1153: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c: In function 'scheme_generate_alloc_double': ./../src/jitarith.c:562:1160: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:563:1164: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c: In function 'generate_float_point_arith': ./../src/jitarith.c:631:949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:631:2649: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:631:3258: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:631:3849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:631:4694: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:634:1138: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:636:1081: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:636:2811: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:636:3413: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:636:4003: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:636:4836: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:638:1049: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:638:2764: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:638:3366: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:638:3956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:638:4789: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:640:1140: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:642:1084: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:642:2814: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:642:3416: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:642:4006: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:642:4839: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:644:1052: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:644:2767: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:644:3369: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:644:3959: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:644:4792: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:667:1164: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:694:926: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:703:1164: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:772:876: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:772:1470: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:772:2049: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:772:2888: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:780:880: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:780:1474: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:780:2053: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:780:2892: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:782:880: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:782:1474: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:782:2053: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:782:2892: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:786:1349: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:786:1943: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:786:2522: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:786:3361: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:786:561: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:788:1349: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:788:1943: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:788:2522: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:788:3361: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:788:561: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:821:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_FPSEL_roundr_xd_l_fppop(extfl, JIT_R1, fpr0); ^ ./../src/jitarith.c:821:1507: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:821:2348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:821:2819: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:830:507: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:830:2360: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:830:4214: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:830:6067: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:830:8260: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:830:7427: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:830:9158: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:830:9498: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:830:9851: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:832:876: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:832:1469: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:832:2047: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:832:2886: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:838:848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:838:1453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:838:2043: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:838:2882: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:838:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] refs2 = jit_bner_l(jit_forward(), JIT_R1, JIT_R2); ^ ./../src/jitarith.c:845:1484: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:921:1060: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:923:861: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:923:1275: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:924:1060: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:946:1068: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:947:1062: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:949:1062: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:950:1068: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:953:45: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:953:425: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:953:877: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:953:1291: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:954:1060: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:999:874: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:999:1467: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:999:2045: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:999:2884: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1002:1343: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1002:1936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1002:2514: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1002:3353: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1002:555: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1005:874: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1005:1467: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1005:2045: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1005:2884: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1008:1343: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1008:1936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1008:2514: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1008:3353: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1008:555: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1011:874: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1011:1467: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1011:2045: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1011:2884: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1026:328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1026:1600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c: In function 'check_float_type_result': ./../src/jitarith.c:1062:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1062:2592: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1062:3198: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1062:3789: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1062:4628: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1067:854: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1067:1268: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1073:1128: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1075:3179: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1075:3769: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1075:4562: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c: In function 'generate_modulo_setup': ./../src/jitarith.c:1096:476: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1098:957: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1098:2630: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1098:3235: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1098:3825: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1098:4664: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1099:943: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1100:476: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1102:957: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1102:2630: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1102:3235: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1102:3825: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1102:4664: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1103:924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1104:943: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c: In function 'scheme_generate_arith_for': ./../src/jitarith.c:1316:932: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1316:1346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1463:335: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1463:1607: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1465:944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1465:2635: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1465:3244: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1465:3835: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1465:4680: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1520:335: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1520:1607: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1522:953: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1522:2653: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1522:3262: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1522:3853: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1522:4698: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1588:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1588:1864: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1592:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_boaddr_l(refslow, JIT_R2, JIT_R0); ^ ./../src/jitarith.c:1592:1866: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1592:2457: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1592:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1592:598: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1601:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bosubr_l(refslow, JIT_R2, JIT_R1); ^ ./../src/jitarith.c:1601:1864: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1601:2455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1601:3254: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1601:596: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1607:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ ./../src/jitarith.c:1607:1864: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1607:2455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1607:3254: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1607:596: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1609:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1611:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1611:1864: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1616:23: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ ./../src/jitarith.c:1616:1866: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1616:2457: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1616:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1616:598: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1617:949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1627:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1627:3207: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1627:3798: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1627:4597: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1636:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_modr_l(JIT_R0, JIT_V1, JIT_R2); ^ ./../src/jitarith.c:1636:584: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1636:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1643:1368: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1643:3260: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1643:3872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1643:4463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1643:5314: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1650:852: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1650:1458: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1650:2049: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1650:2888: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1650:24: warning: right-hand operand of comma expression has no effect [-Wunused-value] refx = jit_beqr_l(jit_forward(), JIT_R2, JIT_V1); ^ ./../src/jitarith.c:1655:1514: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1655:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R0, JIT_V1); ^ ./../src/jitarith.c:1655:1043: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1657:1513: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1657:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R0, JIT_R2); ^ ./../src/jitarith.c:1657:1042: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1659:1510: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1666:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1666:2660: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1666:3266: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1666:3857: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1666:4696: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1667:939: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1667:2621: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1667:3227: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1667:3818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1667:4657: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1670:939: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1670:2621: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1670:3227: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1670:3818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1670:4657: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1671:973: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1681:1370: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1681:3262: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1681:3873: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1681:4463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1681:5314: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1686:29: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, (void *)(((uintptr_t)1 << ((8 * JIT_WORD_SIZE) - 1)) | 0x1)); ^ ./../src/jitarith.c:1686:461: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1688:27: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_make_integer(-1)); ^ ./../src/jitarith.c:1688:498: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1689:1512: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1695:1488: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1704:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1704:1864: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1715:1659: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1715:3677: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1715:4282: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1715:4872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1715:5711: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1724:1455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1724:3999: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1724:4590: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1724:5395: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1725:1460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1725:4007: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1725:4598: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1725:5403: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1728:1470: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1728:4023: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1728:4614: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1728:5419: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1729:943: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1731:986: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1742:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_rshr_l(JIT_R2, v1, JIT_V1); ^ ./../src/jitarith.c:1744:929: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1746:339: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1746:1611: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1758:1668: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1758:4235: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1758:4826: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1758:5625: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1760:943: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1766:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_lshr_l(JIT_R2, v1, JIT_V1); ^ ./../src/jitarith.c:1770:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_rshr_l(JIT_V1, JIT_R2, JIT_V1); ^ ./../src/jitarith.c:1770:373: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1773:1421: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1773:2011: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1773:2822: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1775:929: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1784:849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1784:1455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1784:2046: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1784:2885: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1784:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] refc = jit_bltr_l(jit_forward(), JIT_R0, JIT_R1); ^ ./../src/jitarith.c:1793:849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1793:1455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1793:2046: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1793:2885: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1793:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] refc = jit_bgtr_l(jit_forward(), JIT_R0, JIT_R1); ^ ./../src/jitarith.c:1806:1459: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1806:3295: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1806:3886: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1806:4685: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1806:2027: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1815:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bosubr_l(refslow, JIT_R2, JIT_R0); ^ ./../src/jitarith.c:1815:1864: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1815:2455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1815:3254: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1815:596: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1816:997: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1822:1461: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1822:3295: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1822:3886: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1822:4685: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1822:2027: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1839:27: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bomulr_l(refslow, JIT_V1, JIT_R2); ^ ./../src/jitarith.c:1839:1870: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1839:2461: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1839:3260: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1839:602: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1841:951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1863:931: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1865:963: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1865:1838: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1871:1432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1871:2022: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1871:2833: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1871:29: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bner_p(refslow, JIT_V1, JIT_R0); ^ ./../src/jitarith.c:1874:931: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1877:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1877:1810: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1878:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1883:3695: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1883:4301: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1883:4892: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1883:5731: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1892:3695: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1892:4301: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1892:4892: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1892:5731: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1901:1668: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1901:3695: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1901:4300: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1901:4890: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1901:5729: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1905:1407: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1905:3869: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1905:4460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1905:5271: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1906:25: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, scheme_make_integer(0)); ^ ./../src/jitarith.c:1906:494: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1908:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1919:511: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1919:2364: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1919:4218: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1919:6071: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1919:8264: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1919:7431: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1919:9162: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1919:9502: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1919:9855: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1952:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1952:3207: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1952:3798: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1952:4597: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1953:1675: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1953:4251: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1953:4842: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1953:5641: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1960:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1960:3207: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1960:3798: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1960:4597: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1961:1675: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1961:4251: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1961:4842: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1961:5641: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1978:935: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1978:2617: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1978:3223: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1978:3814: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1978:4653: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1984:967: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1985:480: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1986:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_lshr_l(JIT_R2, JIT_R2, JIT_V1); ^ ./../src/jitarith.c:1986:371: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1987:843: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1987:1449: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1987:2040: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1987:2879: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1987:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_bmcr_l(jit_forward(), JIT_R0, JIT_R2); ^ ./../src/jitarith.c:1996:849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1996:1454: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1996:2044: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1996:2883: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1996:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_bger_l(jit_forward(), JIT_R1, JIT_R0); ^ ./../src/jitarith.c:1998:3693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1998:4298: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1998:4888: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:1998:5727: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2004:849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2004:1455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2004:2046: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2004:2885: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2004:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_bgtr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./../src/jitarith.c:2006:3693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2006:4299: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2006:4890: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2006:5729: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2012:849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2012:1454: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2012:2044: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2012:2883: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2012:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_bner_l(jit_forward(), JIT_R1, JIT_R0); ^ ./../src/jitarith.c:2014:3693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2014:4298: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2014:4888: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2014:5727: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2020:849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2020:1455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2020:2046: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2020:2885: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2020:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_bltr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./../src/jitarith.c:2022:3693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2022:4299: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2022:4890: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2022:5729: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2028:849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2028:1454: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2028:2044: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2028:2883: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2028:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_bler_l(jit_forward(), JIT_R1, JIT_R0); ^ ./../src/jitarith.c:2030:3693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2030:4298: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2030:4888: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2030:5727: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2038:966: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2039:481: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2040:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_lshr_l(JIT_R0, JIT_V1, JIT_R0); ^ ./../src/jitarith.c:2040:370: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2041:843: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2041:1449: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2041:2040: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2041:2879: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2041:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_bmcr_l(jit_forward(), JIT_R1, JIT_R0); ^ ./../src/jitarith.c:2043:2819: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2043:3425: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2043:4016: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2043:4855: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2048:935: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2048:2617: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2048:3223: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2048:3814: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2048:4653: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2083:329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2083:1601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c: In function 'scheme_generate_nary_arith': ./../src/jitarith.c:2260:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2260:2646: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2260:3255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2260:3846: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2260:4691: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2265:1138: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2266:1050: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2266:2765: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2266:3368: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2266:3959: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2266:4792: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2294:934: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2294:1348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2298:328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2298:1600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2301:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_false); ^ ./../src/jitarith.c:2301:394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2302:331: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2302:1603: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2316:954: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2316:3203: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2316:3794: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2316:4599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2317:1144: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2318:1056: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2318:3313: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2318:3903: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2318:4696: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2344:333: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2344:1605: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2362:954: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2362:3203: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2362:3794: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2362:4599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2392:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_true); ^ ./../src/jitarith.c:2392:393: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2412:1076: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2412:2827: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2412:3439: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2412:4030: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitarith.c:2412:4881: warning: right-hand operand of comma expression has no effect [-Wunused-value] env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/jitcall.c ./../src/jitcall.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/jitcall.c -o jitcall.o ./../src/jitcall.c: In function 'generate_proc_struct_retry': ./../src/jitcall.c:76:1077: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:76:2807: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:76:3409: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:76:3999: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:76:4832: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:80:1209: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:81:2663: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:81:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_ldi_p(JIT_R2, &scheme_reduced_procedure_struct); ^ ./../src/jitcall.c:82:863: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:82:1474: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:82:2064: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:82:2915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:82:12: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_bner_p(jit_forward(), JIT_R1, JIT_R2); ^ ./../src/jitcall.c:85:1239: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:86:3708: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:86:4319: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:86:4909: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:86:5760: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:91:1244: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:92:910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:92:2574: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:92:3177: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:92:3768: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:92:4601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:98:1280: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:103:910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:103:2574: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:103:3177: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:103:3768: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:103:4601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:104:1145: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:104:3679: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:104:5418: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:104:6020: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:104:6610: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:104:7443: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:114:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_unsynced_runstack(scheme_native_arity_check); ^ ./../src/jitcall.c:114:418: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:114:886: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:114:1300: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:117:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:117:2610: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:117:3213: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:117:3804: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:117:4637: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:121:1209: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:122:1244: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:125:1280: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:127:1503: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:133:1095: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:133:2834: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:133:3436: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:133:4026: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:133:4859: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:134:1233: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:135:1145: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:135:3631: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:135:5346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:135:5948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:135:6538: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:135:7371: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:136:1204: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:137:910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:137:2574: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:137:3177: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:137:3768: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:137:4601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:139:1281: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:140:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:140:2646: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:140:3255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:140:3846: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:140:4691: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:144:1262: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:145:1074: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:145:2825: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:145:3437: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:145:4028: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:145:4879: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:146:3708: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:146:4319: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:146:4909: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:146:5760: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:152:1244: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:153:909: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:153:2573: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:153:3176: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:153:3767: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:153:4600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:154:2531: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:154:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./../src/jitcall.c:155:1274: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:156:1087: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:156:2844: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:156:3455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:156:4045: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:156:4896: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:157:1275: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:159:1233: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:165:1263: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:166:1503: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'generate_direct_prim_tail_call': ./../src/jitcall.c:373:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:376:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:376:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcall.c:383:1341: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:383:1755: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'scheme_generate_tail_call': ./../src/jitcall.c:419:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:419:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:419:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:419:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:419:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:420:1139: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:421:1097: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:421:2836: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:421:3438: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:421:4028: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:421:4861: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:432:1235: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:433:1234: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:434:2685: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:434:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R1, tl_MZ_RUNSTACK_START); ^ ./../src/jitcall.c:436:842: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:436:1448: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:436:2039: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:436:2878: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:436:14: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ ./../src/jitcall.c:446:2567: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:446:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_i(JIT_R2, tl_scheme_fuel_counter); ^ ./../src/jitcall.c:447:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:447:2611: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:447:3213: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:447:3803: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:447:4636: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:483:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:500:1285: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:502:1267: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:510:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:515:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:521:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:521:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcall.c:528:1660: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:533:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); ^ ./../src/jitcall.c:533:419: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:578:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:578:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcall.c:584:2486: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:584:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_sti_p(tl_fixup_runstack_base, JIT_RUNSTACK_BASE_OR_ALT(JIT_R1), JIT_R0); ^ ./../src/jitcall.c:585:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:586:2482: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:586:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_sti_l(tl_fixup_already_in_place, JIT_R1, JIT_R0); ^ ./../src/jitcall.c:591:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:600:1700: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:602:1670: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'scheme_generate_force_value_same_mark': ./../src/jitcall.c:611:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./../src/jitcall.c:611:405: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:614:60: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refr); ^ ./../src/jitcall.c:614:459: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:614:930: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:614:1344: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'scheme_generate_finish_apply': ./../src/jitcall.c:622:60: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:622:456: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:622:924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:622:1338: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'scheme_generate_finish_tail_apply': ./../src/jitcall.c:629:60: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts__scheme_tail_apply_from_native, refr); ^ ./../src/jitcall.c:629:461: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:629:934: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:629:1348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'scheme_generate_finish_multi_apply': ./../src/jitcall.c:636:60: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts__scheme_apply_multi_from_native, refr); ^ ./../src/jitcall.c:636:462: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:636:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:636:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'scheme_generate_finish_tail_call': ./../src/jitcall.c:649:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(_scheme_tail_apply_from_native_fixup_args, refr); ^ ./../src/jitcall.c:649:474: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:649:958: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:649:1372: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:652:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts__scheme_tail_apply_from_native, refr); ^ ./../src/jitcall.c:652:463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:652:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:652:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'generate_direct_prim_non_tail_call': ./../src/jitcall.c:668:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:668:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcall.c:668:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:672:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:675:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:675:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcall.c:683:1341: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:683:1755: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:694:1194: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:699:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:699:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:699:2766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'generate_retry_call': ./../src/jitcall.c:721:2531: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:721:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./../src/jitcall.c:722:1298: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:726:2683: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:726:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ ./../src/jitcall.c:732:839: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:732:1445: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:732:2036: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:732:2875: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:732:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./../src/jitcall.c:740:1298: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:741:1299: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:745:966: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:745:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:745:3253: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:745:3843: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:745:4682: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:746:1040: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:749:1498: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:753:511: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:753:2692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:753:2068: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:759:1299: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:760:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, NULL); ^ ./../src/jitcall.c:760:394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:761:1298: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:762:1298: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:764:1493: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:769:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, SCHEME_TAIL_CALL_WAITING); ^ ./../src/jitcall.c:769:405: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'generate_clear_slow_previous_args': ./../src/jitcall.c:795:35: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:795:420: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:795:877: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:795:1291: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'generate_ignored_result_check': ./../src/jitcall.c:807:1152: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:807:2942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:807:3553: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:807:4143: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:807:4994: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:808:2523: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:808:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./../src/jitcall.c:809:511: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:809:2680: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:809:2062: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:810:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_void); ^ ./../src/jitcall.c:810:391: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'scheme_generate_non_tail_call': ./../src/jitcall.c:845:1394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:845:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcall.c:845:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:855:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:855:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:855:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:855:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:855:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:856:1139: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:857:1097: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:857:2836: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:857:3438: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:857:4028: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:857:4861: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:868:1235: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:869:1234: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:871:2683: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:871:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R1, tl_MZ_RUNSTACK_START); ^ ./../src/jitcall.c:873:840: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:873:1446: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:873:2037: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:873:2876: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:873:12: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref4 = jit_bltr_ul(jit_forward(), JIT_R1, JIT_R2); ^ ./../src/jitcall.c:877:2811: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:877:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_p(JIT_R1, tl_scheme_jit_stack_boundary); /* assumes USE_STACK_BOUNDARY_VAR */ ^ ./../src/jitcall.c:878:830: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:878:1436: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:878:2027: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:878:2866: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:878:12: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref9 = jit_bltr_ul(jit_forward(), JIT_SP, JIT_R1); /* assumes down-growing stack */ ^ ./../src/jitcall.c:940:991: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:947:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); ^ ./../src/jitcall.c:947:423: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:953:1237: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:955:1288: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:957:1270: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:960:2572: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:960:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcall.c:963:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); /* callee restores (copied) V registers, etc. */ ^ ./../src/jitcall.c:963:423: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:966:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_R1); ^ ./../src/jitcall.c:966:422: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:985:1064: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:985:2837: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:985:3445: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:985:4035: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:985:4880: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:993:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:993:2354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:993:2768: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1004:1154: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1004:2944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1004:3556: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1004:4147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1004:4998: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1008:1152: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1008:2942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1008:3553: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1008:4143: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1008:4994: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1017:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1017:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcall.c:1026:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refrts); ^ ./../src/jitcall.c:1026:463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1026:934: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1026:1348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1028:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_force_one_value_same_mark, refrts); ^ ./../src/jitcall.c:1028:467: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1028:942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1028:1356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1030:325: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1030:1597: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1036:1037: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1036:2746: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1036:3348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1036:3938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1036:4771: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1038:1187: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1040:2685: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1040:3287: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1040:3877: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1040:4710: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1042:831: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1042:1433: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1042:2023: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1042:2856: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1042:16: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref7 = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); ^ ./../src/jitcall.c:1045:1259: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1047:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1047:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcall.c:1056:1343: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1056:1756: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1067:1156: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1067:2946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1067:3558: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1067:4149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1067:5000: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1071:1155: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1071:2945: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1071:3556: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1071:4146: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1071:4997: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1086:66: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_force_value_same_mark, refrts); ^ ./../src/jitcall.c:1086:465: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1086:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1086:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1088:66: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_force_one_value_same_mark, refrts); ^ ./../src/jitcall.c:1088:469: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1088:944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1088:1358: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1091:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1091:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1125:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, NULL); ^ ./../src/jitcall.c:1125:396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1127:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1127:2354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1127:2768: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1132:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1132:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcall.c:1144:66: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(x_ts__scheme_apply_multi_from_native, refrts); ^ ./../src/jitcall.c:1144:468: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1144:942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1144:1356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1146:66: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(x_ts__scheme_apply_from_native, refrts); ^ ./../src/jitcall.c:1146:462: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1146:930: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1146:1344: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1172:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1172:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1172:2766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'generate_self_tail_call': ./../src/jitcall.c:1285:2565: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1285:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_i(JIT_R2, tl_scheme_fuel_counter); ^ ./../src/jitcall.c:1286:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1286:2612: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1286:3214: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1286:3804: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1286:4637: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1346:1598: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1425:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:1447:1508: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'scheme_generate_app': ./../src/jitcall.c:2211:2572: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2211:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jitcall.c:2253:984: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2308:984: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2324:984: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2328:1686: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2330:1491: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2380:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2380:1352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2382:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2382:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2394:850: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2394:1264: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c: In function 'generate_unsafe_struct_ref_sequence': ./../src/jitcall.c:2483:1138: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2484:1066: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2484:2790: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2484:3392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2484:3982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2484:4815: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2489:790: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2490:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2490:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2491:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2491:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2493:1098: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2493:3380: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2493:3971: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcall.c:2493:4764: warning: right-hand operand of comma expression has no effect [-Wunused-value] env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/jitcommon.c ./../src/jitcommon.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/jitcommon.c -o jitcommon.o ./../src/jitcommon.c: In function 'common0': ./../src/jitcommon.c:230:464: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:231:1233: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:232:1264: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:233:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); /* leads to a jit_ret() that assumes NATIVE_ARG_COUNT arguments */ ^ ./../src/jitcommon.c:233:419: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:249:464: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:250:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R2, 0x0); ^ ./../src/jitcommon.c:250:383: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:251:1233: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:252:1264: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:253:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); /* leads to a jit_ret() that assumes NATIVE_ARG_COUNT arguments */ ^ ./../src/jitcommon.c:253:419: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:259:2523: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:259:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./../src/jitcommon.c:260:1262: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:261:1286: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:267:459: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:269:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:269:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:269:919: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:269:1333: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:274:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:274:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:277:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:277:451: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:277:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:277:1329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:283:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:283:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_V1); ^ ./../src/jitcommon.c:283:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:289:976: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:294:1019: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:294:2743: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:294:3354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:294:3944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:294:4795: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:306:1226: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:310:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:310:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:315:60: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:315:451: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:315:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:315:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:320:976: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:328:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:328:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:328:2764: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common1': ./../src/jitcommon.c:385:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:385:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:385:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:386:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:393:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:393:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:395:460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:406:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:406:452: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:406:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:406:1327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:409:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:409:452: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:409:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:409:1327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:412:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:412:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:412:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:412:1329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:415:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:415:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:415:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:415:1329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:418:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:418:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:418:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:418:1329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:421:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:421:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:421:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:421:1329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:424:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:424:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:424:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:424:1329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:427:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:427:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:427:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:427:1329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:430:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:430:458: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:430:925: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:430:1339: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:433:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:433:458: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:433:925: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:433:1339: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:436:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:436:460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:436:929: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:436:1343: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:439:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:439:460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:439:929: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:439:1343: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:442:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:442:452: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:442:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:442:1327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:450:1196: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:451:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:451:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:453:981: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:453:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:453:2765: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common1b': ./../src/jitcommon.c:491:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:491:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:491:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:492:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:495:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:496:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:496:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:498:460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:504:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:504:457: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:504:923: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:504:1337: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:507:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:507:457: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:507:923: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:507:1337: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:510:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_checked_make_rectangular, ref); ^ ./../src/jitcommon.c:510:465: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:510:939: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:510:1353: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:512:1196: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:513:981: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:513:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:513:2765: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:516:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_checked_make_flrectangular, ref); ^ ./../src/jitcommon.c:516:467: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:516:943: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:516:1357: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:526:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:526:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:526:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:527:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:527:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:530:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:530:442: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:530:897: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:530:1311: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:533:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:533:2348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:533:2761: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:539:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:539:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:539:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:540:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:540:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:544:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:544:444: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:544:901: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:544:1315: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:547:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:547:2348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:547:2761: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:561:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:561:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:561:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:562:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:562:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:564:474: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:566:472: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:572:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_box_cas, ref); /* doesn't return */ ^ ./../src/jitcommon.c:572:448: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:572:905: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:572:1319: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:574:61: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_checked_vector_cas, ref); /* doesn't return */ ^ ./../src/jitcommon.c:574:457: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:574:925: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:574:1339: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:581:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:581:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:581:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:582:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:582:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:585:945: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:585:2645: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:585:3254: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:585:3845: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:585:4690: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:586:1143: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:586:3647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:586:5371: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:586:5973: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:586:6563: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:586:7396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:587:1280: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:588:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:588:2348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:588:2761: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:595:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:595:450: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:595:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:595:1327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:602:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:602:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:602:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:603:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:603:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:606:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:606:452: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:606:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:606:1331: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:626:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:626:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:626:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:627:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:627:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:630:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:630:452: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:630:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:630:1331: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:637:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:637:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:637:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:638:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:638:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:641:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:641:450: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:641:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:641:1327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:648:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:648:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:648:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:649:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:649:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:652:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:652:455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:652:923: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:652:1337: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:672:1394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:672:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:672:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:673:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:673:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:683:65: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:683:459: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:683:925: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:683:1339: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:685:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:685:452: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:685:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:685:1327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common2': ./../src/jitcommon.c:729:1398: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:729:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_V1); ^ ./../src/jitcommon.c:729:921: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:735:1125: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:738:1125: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:743:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:743:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:747:1345: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:747:1758: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:755:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:755:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:757:984: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:757:2356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:757:2770: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:760:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:762:1073: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:762:2821: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:762:3433: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:762:4024: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:762:4875: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:763:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); ^ ./../src/jitcommon.c:763:425: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:765:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_R1); ^ ./../src/jitcommon.c:765:424: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:785:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:785:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:785:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:786:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:786:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:790:1343: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:790:1757: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:797:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:797:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:797:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:819:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:819:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_RUNSTACK, tl_MZ_RUNSTACK); ^ ./../src/jitcommon.c:821:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:824:1499: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:824:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R1, JIT_R1); ^ ./../src/jitcommon.c:824:1028: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:826:1119: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:827:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:827:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:830:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:830:446: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:830:905: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:830:1319: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:836:1119: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:838:1192: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:840:863: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:840:1474: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:840:2064: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:840:2915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:840:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./../src/jitcommon.c:843:1233: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:844:1234: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:845:976: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:846:2683: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:846:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R2, tl_MZ_RUNSTACK_START); ^ ./../src/jitcommon.c:849:976: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:850:967: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:850:2650: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:850:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:850:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:850:4686: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:859:1233: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:860:1264: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:861:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); ^ ./../src/jitcommon.c:861:419: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:867:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:867:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:884:1683: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:890:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:890:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:893:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_tail_call_with_values_from_multiple_result, ref); ^ ./../src/jitcommon.c:893:472: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:893:957: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:893:1371: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:939:1074: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:940:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:949:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_normal_finish(scheme_decrement_cache_stack_pos); ^ ./../src/jitcommon.c:949:425: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:949:900: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:949:1314: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:953:1220: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:954:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R2, NULL); ^ ./../src/jitcommon.c:954:394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:955:1220: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:956:1268: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:959:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:960:1038: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:962:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_R2); ^ ./../src/jitcommon.c:962:418: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:970:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:970:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:973:59: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:973:456: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:973:925: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:973:1339: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:984:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:984:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:984:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:985:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:985:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:989:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_call_with_values_from_multiple_result_multi, ref); ^ ./../src/jitcommon.c:989:477: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:989:963: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:989:1377: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:991:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_call_with_values_from_multiple_result, ref); ^ ./../src/jitcommon.c:991:471: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:991:951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:991:1365: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:995:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:995:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:995:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1006:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1006:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:1006:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1007:2525: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1007:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./../src/jitcommon.c:1008:1240: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1009:1088: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1009:2845: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1009:3456: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1009:4046: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1009:4897: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1014:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1014:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1018:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1018:448: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1018:906: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1018:1320: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1022:2525: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1022:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./../src/jitcommon.c:1023:1240: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1027:1222: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1028:1374: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1028:1965: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1028:2758: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1028:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bltr_i(refslow, JIT_R0, JIT_V1); ^ ./../src/jitcommon.c:1031:1288: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1032:1241: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1040:996: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1041:1102: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1042:1102: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1043:970: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1043:3198: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1043:3788: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1043:4587: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1046:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, SCHEME_MULTIPLE_VALUES); ^ ./../src/jitcommon.c:1046:407: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1048:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1048:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1048:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'generate_apply_proxy': ./../src/jitcommon.c:1065:1232: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1068:1144: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1068:3632: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1068:5348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1068:5951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1068:6542: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1068:7375: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1070:1145: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1070:3627: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1070:5340: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1070:5943: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1070:6534: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1070:7367: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1073:1349: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1075:1347: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1076:1119: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1078:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1080:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1082:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1083:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1086:1119: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1087:1119: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1088:1202: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1092:1226: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1093:953: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1093:2653: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1093:3262: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1093:3853: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1093:4698: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1095:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1097:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1099:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1103:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1103:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1109:1194: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1111:1194: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1113:343: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1113:1615: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1117:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1117:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1123:1194: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1125:1194: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1130:1226: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1132:945: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1132:2645: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1132:3254: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1132:3845: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1132:4690: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1135:1133: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1137:1119: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1138:863: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1138:1475: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1138:2066: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1138:2917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1138:12: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_beqr_p(jit_forward(), JIT_R1, JIT_R0); ^ ./../src/jitcommon.c:1145:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1145:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1146:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1146:458: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1146:926: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1146:1340: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1156:1122: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1158:1204: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1160:1192: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1161:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1161:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c: In function 'common3': ./../src/jitcommon.c:1284:1398: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1284:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:1284:921: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1287:1236: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1291:1129: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1293:1509: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1293:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R2, JIT_R1); ^ ./../src/jitcommon.c:1293:1038: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1294:1129: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1298:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1298:2650: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1298:3259: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1298:3850: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1298:4695: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1306:1509: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1306:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R1, JIT_R1); ^ ./../src/jitcommon.c:1306:1038: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1308:1236: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1311:1127: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1314:466: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1317:466: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1319:2570: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1319:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1327:72: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1327:468: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1327:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1327:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1329:72: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1329:468: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1329:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1329:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1333:1200: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1334:2572: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1334:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1337:985: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1337:2356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1337:2769: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1341:72: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1341:468: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1341:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1341:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1344:1202: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1345:2574: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1345:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1347:987: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1347:2358: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1347:2771: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1349:72: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1349:468: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1349:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1349:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1354:72: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1354:473: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1354:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1354:1360: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1356:72: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1356:473: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1356:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1356:1360: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1361:72: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1361:470: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1361:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1361:1354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1363:72: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1363:470: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1363:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1363:1354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1374:954: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1374:3203: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1374:3794: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1374:4599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1375:987: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1375:3220: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1375:3810: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1375:4609: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1381:1157: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1381:3661: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1381:6063: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1381:6654: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1381:7537: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1383:1155: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1383:3659: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1383:6025: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1383:6616: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1383:7475: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1386:1157: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1386:3661: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1386:6063: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1386:6654: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1386:7537: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1388:1155: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1388:3659: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1388:6025: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1388:6616: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1388:7475: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1393:1210: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1395:1151: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1395:5750: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1395:6340: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1395:7133: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1397:1252: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1398:954: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1398:3203: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1398:3794: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1398:4599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1405:1395: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1405:1985: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1405:2784: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1405:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bler_ul(reffail, JIT_R2, JIT_V1); ^ ./../src/jitcommon.c:1412:1394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1412:1984: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1412:2783: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1412:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bler_ul(reffail, JIT_R2, JIT_R1); ^ ./../src/jitcommon.c:1426:13: warning: statement with no effect [-Wunused-value] jit_extr_i_l(JIT_R2, JIT_R2); ^ ./../src/jitcommon.c:1427:989: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1427:3223: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1427:3814: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1427:4613: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1435:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_ldxr_c(JIT_R0, JIT_R0, JIT_V1); ^ ./../src/jitcommon.c:1435:523: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1436:951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1437:1509: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1437:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R0, JIT_R0); ^ ./../src/jitcommon.c:1437:1038: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1452:1129: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1466:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1466:3166: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1466:3757: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1466:4556: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1472:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1472:3166: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1472:3757: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1472:4556: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1473:1146: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1474:1046: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1474:3297: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1474:3887: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1474:4680: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1476:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1481:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1481:3166: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1481:3757: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1481:4556: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1483:953: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1483:3190: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1483:3781: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1483:4580: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1488:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_void); ^ ./../src/jitcommon.c:1488:399: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1490:983: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1490:2354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1490:2767: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'gen_struct_slow': ./../src/jitcommon.c:1511:1342: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1513:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1513:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1517:1122: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1519:525: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1542:66: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1542:457: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1542:920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1542:1334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1544:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1544:455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1544:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1544:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1548:1306: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1549:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1549:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1551:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1551:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1551:2766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1556:1077: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1556:2828: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1556:3440: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1556:4031: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1556:4882: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1557:328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1557:1600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'scheme_generate_struct_op': ./../src/jitcommon.c:1587:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1587:3621: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1587:5872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1587:6462: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1587:7255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1588:1222: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1589:1000: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1590:1338: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1590:3739: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1590:4329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1590:5122: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1600:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1600:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1600:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1600:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1600:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1602:1138: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1604:1067: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1604:2791: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1604:3394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1604:3985: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1604:4818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1606:1081: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1606:2811: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1606:3414: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1606:4005: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1606:4838: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1608:1069: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1608:2793: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1608:3396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1608:3987: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1608:4820: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1610:1100: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1610:2839: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1610:3441: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1610:4031: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1610:4864: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1614:1218: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1615:1507: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1618:1082: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1618:2812: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1618:3414: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1618:4004: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1618:4837: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1623:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1623:3202: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1623:3793: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1623:4600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1625:1138: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1627:1067: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1627:2791: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1627:3394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1627:3985: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1627:4818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1629:1080: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1629:3355: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1629:3945: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1629:4740: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1639:1210: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1641:1249: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1649:871: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1649:1483: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1649:2074: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1649:2925: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1649:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] bref8 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ ./../src/jitcommon.c:1656:1192: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1658:1196: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1661:835: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1661:1438: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1661:2029: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1661:2862: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1661:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] bref3 = jit_bltr_i(jit_forward(), JIT_R2, JIT_V1); ^ ./../src/jitcommon.c:1663:1381: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1663:1972: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1663:2767: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1663:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bltr_i(refslow2, JIT_R2, JIT_V1); ^ ./../src/jitcommon.c:1669:2681: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1669:3284: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1669:3875: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1669:4708: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1671:3227: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1671:3818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1671:4613: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1681:1338: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1687:1209: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1696:1245: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1699:867: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1699:1478: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1699:2068: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1699:2919: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1699:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] bref4 = jit_bner_p(jit_forward(), JIT_R2, JIT_V1); ^ ./../src/jitcommon.c:1703:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_true); ^ ./../src/jitcommon.c:1703:395: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1715:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1715:2354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1715:2768: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1719:332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1719:1604: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1747:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); ^ ./../src/jitcommon.c:1747:425: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1749:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_false); ^ ./../src/jitcommon.c:1749:398: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1751:986: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1751:2358: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1751:2772: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1760:1421: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1760:2011: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1760:2824: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1760:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bner_p(refslow2, JIT_R2, JIT_V1); ^ ./../src/jitcommon.c:1769:1297: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1772:1286: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1783:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_void); ^ ./../src/jitcommon.c:1783:397: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1791:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1791:2354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1791:2768: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common4': ./../src/jitcommon.c:1821:1394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1821:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:1821:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1823:1232: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1826:1123: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1828:464: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1832:464: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1838:1127: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1842:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1842:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1847:67: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1847:465: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1847:935: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1847:1349: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1851:67: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1851:465: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1851:935: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1851:1349: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1876:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1876:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:1876:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1878:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1878:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1889:63: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1889:451: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1889:911: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1889:1325: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1892:61: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1892:449: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1892:909: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1892:1323: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1895:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1895:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1895:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1910:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1910:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:1910:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1911:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1911:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1916:61: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1916:450: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1916:911: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1916:1325: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1918:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1918:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1918:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1930:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1930:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:1930:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1932:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1932:2646: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1932:3255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1932:3846: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1932:4691: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1935:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1938:460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1939:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1939:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:1944:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1944:458: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1944:924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1944:1338: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1946:1194: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1947:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1947:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1947:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1952:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1952:3615: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1952:5863: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1952:6453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1952:7246: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1955:1216: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1956:1021: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1956:2745: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1956:3357: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1956:3948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1956:4799: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1960:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1961:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1961:3197: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1961:3788: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1961:4593: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1965:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1966:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1966:3197: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1966:3788: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1966:4593: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1969:1162: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1971:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1971:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:1971:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2029:1396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2029:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_V1); ^ ./../src/jitcommon.c:2029:919: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2033:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2033:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2033:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2033:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2033:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common4b': ./../src/jitcommon.c:2106:1394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2106:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:2106:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2111:1234: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2117:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2117:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2117:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2117:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2117:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2123:1232: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2125:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2125:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:2127:520: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2144:1198: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2146:1198: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2148:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2148:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:2149:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2149:2354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2149:2768: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2153:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_false); ^ ./../src/jitcommon.c:2153:398: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2154:984: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2154:2356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2154:2770: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2162:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2162:2653: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2162:3262: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2162:3853: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2162:4698: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2163:1143: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2164:1041: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2164:2750: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2164:3353: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2164:3944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2164:4777: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2166:1102: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2166:3383: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2166:3973: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2166:4766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2172:1198: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2173:984: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2173:2356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2173:2770: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2183:1251: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2184:1152: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2184:3711: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2184:6004: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2184:6594: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2184:7387: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2185:1214: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2186:1093: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2186:3402: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2186:3993: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2186:4804: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2187:1152: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2187:3640: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2187:5898: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2187:6488: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2187:7281: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2191:1211: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2193:1282: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2196:1292: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2196:3680: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2196:4271: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2196:5070: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2198:1090: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2199:983: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2200:1214: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2202:1251: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2205:870: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2205:1482: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2205:2073: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2205:2924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2205:18: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref5 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* key matches property? */ ^ ./../src/jitcommon.c:2209:983: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2210:1504: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2217:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_true); ^ ./../src/jitcommon.c:2217:399: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2219:985: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2220:1014: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2221:1216: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2225:1200: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2226:984: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2226:2356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2226:2770: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2232:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2232:3623: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2232:5874: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2232:6464: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2232:7257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2233:1224: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2234:1002: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2235:3282: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2235:3872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2235:4665: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2239:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2239:3193: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2239:3784: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2239:4585: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2240:1140: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2242:1069: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2242:2793: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2242:3396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2242:3987: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2242:4820: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2244:1100: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2244:3382: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2244:3973: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2244:4766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2245:1070: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2245:3337: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2245:3928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2245:4721: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2247:1084: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2247:3357: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2247:3948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2247:4741: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2249:1082: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2249:3348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2249:3938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2249:4727: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2256:1212: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2257:1201: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2263:953: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2263:3160: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2263:3750: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2263:4543: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2266:951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2266:3152: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2266:3742: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2266:4531: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2267:974: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2268:981: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2270:1212: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2271:1224: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2275:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2279:1249: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2281:868: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2281:1480: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2281:2071: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2281:2922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2281:16: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); ^ ./../src/jitcommon.c:2288:1150: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2288:3709: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2288:6003: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2288:6594: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2288:7387: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2290:981: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2291:1502: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2297:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_true); ^ ./../src/jitcommon.c:2297:397: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2301:1200: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2305:983: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2306:1214: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2307:1226: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2310:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2314:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2314:2354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2314:2768: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'generate_make_list': ./../src/jitcommon.c:2391:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, &scheme_null); ^ ./../src/jitcommon.c:2391:395: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2393:1042: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2398:965: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2398:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2398:3253: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2398:3844: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2398:4683: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2403:1040: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2423:976: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2428:976: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2431:967: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2431:3194: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2431:3784: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2431:4583: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common5': ./../src/jitcommon.c:2463:1394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2463:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_V1); ^ ./../src/jitcommon.c:2463:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2466:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2466:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2466:2766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2479:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2479:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:2479:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2484:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2484:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2484:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2502:1394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2502:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_V1); ^ ./../src/jitcommon.c:2502:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2504:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2514:867: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2514:1478: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2514:2068: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2514:2919: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2514:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bner_p(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./../src/jitcommon.c:2520:1100: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2521:1507: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2521:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_V1, JIT_V1); ^ ./../src/jitcommon.c:2521:1036: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2532:329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2532:1601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2539:1507: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2539:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_V1, JIT_V1); ^ ./../src/jitcommon.c:2539:1036: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2596:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2596:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2596:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2604:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2604:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:2604:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2606:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2606:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:2613:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2613:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2613:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2621:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2621:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:2621:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2623:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2623:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:2632:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2632:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2632:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2674:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2674:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:2674:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2676:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2677:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2677:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:2680:460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2685:1343: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2685:1757: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2722:1396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2722:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:2722:919: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2724:1234: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2725:2570: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2725:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:2749:464: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2754:1347: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2754:1761: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common6': ./../src/jitcommon.c:2777:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2777:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:2777:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2779:2713: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2779:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./../src/jitcommon.c:2783:2533: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2783:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./../src/jitcommon.c:2784:1270: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2785:828: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2785:1430: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2785:2020: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2785:2853: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2785:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bler_i(jit_forward(), JIT_R2, JIT_R0); /* => double-check meta-continuation */ ^ ./../src/jitcommon.c:2788:994: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2790:1306: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2796:992: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2802:2610: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2802:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_l(JIT_R1, tl_scheme_current_cont_mark_pos); ^ ./../src/jitcommon.c:2803:1175: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2804:842: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2804:1448: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2804:2039: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2804:2878: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2804:14: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref2 = jit_bltr_l(jit_forward(), JIT_V1, JIT_R1); /* => try to allocate new slot */ ^ ./../src/jitcommon.c:2806:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2807:1199: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2808:866: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2808:1478: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2808:2069: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2808:2920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2808:14: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref3 = jit_beqr_p(jit_forward(), JIT_V1, JIT_R1); /* => found right destination */ ^ ./../src/jitcommon.c:2811:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, NULL); ^ ./../src/jitcommon.c:2811:396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2812:1210: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2815:1500: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2820:1258: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2821:2610: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2821:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_l(JIT_R2, tl_scheme_current_cont_mark_pos); ^ ./../src/jitcommon.c:2822:994: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2823:828: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2823:1430: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2823:2020: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2823:2853: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2823:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bner_i(jit_forward(), JIT_R2, JIT_R0); /* => try to allocate new slot */ ^ ./../src/jitcommon.c:2824:1264: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2825:1088: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2825:2845: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2825:3457: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2825:4048: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2825:4899: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2827:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2827:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2833:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2833:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:2833:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2839:2713: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2839:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_p(JIT_R2, tl_scheme_current_cont_mark_stack); ^ ./../src/jitcommon.c:2841:2533: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2841:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_p(JIT_R1, tl_scheme_current_thread); ^ ./../src/jitcommon.c:2842:1252: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2843:830: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2843:1432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2843:2022: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2843:2855: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2843:14: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref4 = jit_bger_i(jit_forward(), JIT_V1, JIT_R0); /* => take slow path */ ^ ./../src/jitcommon.c:2846:1306: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2853:992: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2860:958: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2861:2705: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2861:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_sti_p(tl_scheme_current_cont_mark_stack, JIT_R2, JIT_R1); ^ ./../src/jitcommon.c:2865:2610: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2865:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_l(JIT_R1, tl_scheme_current_cont_mark_pos); ^ ./../src/jitcommon.c:2866:1174: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2867:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2868:1198: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2869:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2870:1198: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2871:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, NULL); ^ ./../src/jitcommon.c:2871:396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2872:1210: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2877:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2877:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2877:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2883:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2883:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:2885:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2886:1122: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2892:37: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish(scheme_set_cont_mark); ^ ./../src/jitcommon.c:2892:428: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2892:891: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2892:1305: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2895:1485: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2906:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2906:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:2906:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2907:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2907:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:2909:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2909:451: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2909:912: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2909:1326: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2910:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2910:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2910:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2920:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2920:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:2920:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2921:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2921:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:2925:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_chaperone_get_immediate_cc_mark, ref2); ^ ./../src/jitcommon.c:2925:471: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2925:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2925:1366: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2927:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2927:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2927:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common7': ./../src/jitcommon.c:2953:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2953:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:2953:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2965:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2966:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2966:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2966:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2966:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2966:4692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2968:1432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2969:1070: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2969:2818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2969:3430: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2969:4021: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2969:4872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2970:929: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2970:2611: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2970:3217: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2970:3808: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2970:4647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2972:1146: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2972:3620: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2972:5329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2972:5931: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2972:6521: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2972:7354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2975:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2976:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2976:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2976:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2976:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2976:4692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2978:1432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2979:1432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2980:1070: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2980:2818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2980:3430: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2980:4021: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2980:4872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2981:929: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2981:2611: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2981:3217: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2981:3808: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2981:4647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2983:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2983:3621: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2983:5873: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2983:6464: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2983:7257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2985:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2985:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2991:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2991:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2991:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2991:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2991:4692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:2997:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3013:907: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3014:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3021:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_true); ^ ./../src/jitcommon.c:3021:395: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3022:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3022:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3022:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3033:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3046:907: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3047:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3055:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); ^ ./../src/jitcommon.c:3055:423: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3057:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_false); ^ ./../src/jitcommon.c:3057:396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3058:981: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3058:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3058:2765: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common8': ./../src/jitcommon.c:3078:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3078:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3078:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3089:472: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3093:1070: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3093:2818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3093:3430: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3093:4021: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3093:4872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3094:929: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3094:2611: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3094:3217: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3094:3808: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3094:4647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3096:1146: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3096:3620: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3096:5329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3096:5931: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3096:6521: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3096:7354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3099:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3100:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3100:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3100:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3100:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3100:4692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3102:1432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3103:958: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3105:1500: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3111:1501: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3111:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R0, JIT_R1); ^ ./../src/jitcommon.c:3111:1030: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3113:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3113:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3113:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3121:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3121:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3124:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3124:454: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3124:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3124:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3129:1485: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common8_5': ./../src/jitcommon.c:3156:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3156:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3156:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3162:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3164:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3164:2610: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3164:3216: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3164:3807: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3164:4646: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3168:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3169:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3169:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3170:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3171:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3174:460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3180:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3180:459: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3180:926: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3180:1340: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3182:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3182:458: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3182:924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3182:1338: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3186:1194: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3187:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3187:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3189:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3189:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3189:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3195:969: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3195:3197: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3195:3788: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3195:4587: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3199:949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3199:2637: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3199:3243: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3199:3834: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3199:4673: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3205:930: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3205:3158: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3205:3749: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3205:4548: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3206:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3206:3621: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3206:5872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3206:6462: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3206:7255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3208:949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3208:2637: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3208:3243: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3208:3834: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3208:4673: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3211:994: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3212:1432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3213:1500: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3216:971: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3216:2653: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3216:3259: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3216:3850: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3216:4689: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3219:2567: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3219:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_tl_ldi_i(JIT_R2, tl_scheme_fuel_counter); ^ ./../src/jitcommon.c:3220:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3220:3154: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3220:3744: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3220:4537: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3221:1510: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3228:1434: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3230:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3230:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3230:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common9': ./../src/jitcommon.c:3257:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3257:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3257:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3263:24: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_finish(scheme_eqv); /* NONGCING, so ok from a future thread */ ^ ./../src/jitcommon.c:3263:405: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3263:858: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3263:1272: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3268:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3268:2610: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3268:3213: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3268:3804: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3268:4637: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3272:981: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3272:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3272:2765: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3274:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_true); ^ ./../src/jitcommon.c:3274:395: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3275:981: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3275:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3275:2765: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3284:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_jmpr(JIT_V1); ^ ./../src/jitcommon.c:3284:423: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3286:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_false); ^ ./../src/jitcommon.c:3286:396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3287:981: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3287:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3287:2765: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common10': ./../src/jitcommon.c:3308:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3308:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3308:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3312:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3312:2610: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3312:3216: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3312:3807: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3312:4646: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3316:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3317:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3317:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3318:1121: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3321:460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3326:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_finish_prim_lwe(ts_scheme_procedure_arity_includes, refr); ^ ./../src/jitcommon.c:3326:464: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3326:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3326:1352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3329:1194: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3330:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3330:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3333:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3333:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3333:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3336:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_false); ^ ./../src/jitcommon.c:3336:394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3337:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3337:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3337:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3341:969: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3341:3197: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3341:3788: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3341:4587: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3343:930: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3343:3158: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3343:3749: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3343:4548: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3345:1138: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3346:1099: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3346:2838: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3346:3441: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3346:4032: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3346:4865: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3347:1041: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3347:2750: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3347:3353: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3347:3944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3347:4777: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3349:1500: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3354:1235: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3355:1229: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3356:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3356:3155: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3356:3746: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3356:4539: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3357:1265: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3360:868: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3360:1480: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3360:2071: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3360:2922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3360:16: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref_nc = jit_beqr_p(jit_forward(), JIT_R2, JIT_V1); /* not yet JITted? */ ^ ./../src/jitcommon.c:3362:960: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3368:910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3368:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3370:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3370:3149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3370:3740: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3370:4529: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3371:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_true); ^ ./../src/jitcommon.c:3371:393: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3372:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3372:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3372:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3377:1235: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3378:1289: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3380:1174: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3381:1264: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3382:903: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3382:2561: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3382:3164: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3382:3755: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3382:4588: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3383:1367: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3383:1957: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3383:2746: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3383:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bner_i(refno, JIT_V1, JIT_R2); ^ ./../src/jitcommon.c:3384:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_true); ^ ./../src/jitcommon.c:3384:393: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3385:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3385:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3385:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3389:970: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3390:1368: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3390:1959: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3390:2748: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3390:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bltr_i(refno, JIT_V1, JIT_R2); ^ ./../src/jitcommon.c:3391:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_true); ^ ./../src/jitcommon.c:3391:393: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3392:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3392:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3392:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3397:1186: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3398:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3398:3155: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3398:3746: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3398:4539: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3400:1368: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3400:1959: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3400:2748: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3400:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bltr_i(refno, JIT_V1, JIT_R2); ^ ./../src/jitcommon.c:3401:1216: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3402:1368: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3402:1959: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3402:2748: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3402:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bgtr_i(refno, JIT_V1, JIT_R2); ^ ./../src/jitcommon.c:3405:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_true); ^ ./../src/jitcommon.c:3405:393: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3406:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3406:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3406:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common11': ./../src/jitcommon.c:3426:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3426:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3426:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3428:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3429:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3429:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3432:460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3436:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_finish_prim_lwe(ts_scheme_checked_char_to_integer, refr); ^ ./../src/jitcommon.c:3436:463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3436:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3436:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3451:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3451:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3451:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3453:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3454:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3454:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3457:460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3461:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_finish_prim_lwe(ts_scheme_checked_integer_to_char, refr); ^ ./../src/jitcommon.c:3461:463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3461:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3461:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3463:1194: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3464:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3464:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3466:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3466:2350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3466:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common12': ./../src/jitcommon.c:3492:1394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3492:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3492:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3494:1232: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3495:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3495:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3497:1123: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3501:462: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3506:66: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3506:463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3506:932: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3506:1346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3508:66: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_finish_prim_lwe(ts_scheme_check_assign_not_undefined, refr); ^ ./../src/jitcommon.c:3508:470: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3508:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3508:1360: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3511:1196: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3512:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3512:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3514:981: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3514:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3514:2765: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'common13': ./../src/jitcommon.c:3530:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3530:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3530:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3531:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3531:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3535:60: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3535:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3535:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3535:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3537:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3537:2348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3537:2761: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3543:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3543:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3543:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3544:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3544:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3548:60: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3548:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3548:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3548:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3549:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3549:2348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3549:2761: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3555:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3555:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3555:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3556:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3556:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3559:60: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3559:450: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3559:912: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3559:1326: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3561:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3561:2348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3561:2761: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3567:1390: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3567:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitcommon.c:3567:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3568:2564: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3568:5: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3572:60: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3572:454: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3572:920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3572:1334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3573:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3573:2348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3573:2761: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'more_common0': ./../src/jitcommon.c:3628:1394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3628:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_V1); ^ ./../src/jitcommon.c:3628:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3633:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3633:2646: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3633:3255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3633:3846: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3633:4691: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3638:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3638:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3639:461: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3643:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish_lwe(ts_scheme_extract_checked_procedure, refrts); ^ ./../src/jitcommon.c:3643:467: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3643:942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3643:1356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3646:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3646:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3646:2766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3650:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3650:3663: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3650:5935: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3650:6525: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3650:7318: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3651:1276: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3652:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3652:3197: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3652:3788: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3652:4593: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3656:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3656:3197: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3656:3788: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3656:4593: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3657:1138: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3659:1067: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3659:2791: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3659:3394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3659:3985: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3659:4818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3661:1080: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3661:3352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3661:3942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3661:4735: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3668:1210: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3669:1192: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3670:1193: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3673:1374: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3673:1965: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3673:2758: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3673:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bltr_i(refslow, JIT_R2, JIT_V1); ^ ./../src/jitcommon.c:3677:1336: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3678:1211: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3681:1417: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3681:2007: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3681:2818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3681:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bner_p(refslow, JIT_R2, JIT_R0); ^ ./../src/jitcommon.c:3684:1259: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3704:1076: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3704:3378: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3704:3968: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3704:4779: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3708:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3708:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitcommon.c:3711:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3711:453: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3711:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3711:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3715:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3715:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3715:2766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3721:1258: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3723:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3723:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3723:2766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3748:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3753:37: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish(scheme_module_run_finish); ^ ./../src/jitcommon.c:3753:432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3753:899: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3753:1313: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3779:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3784:37: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish(scheme_module_exprun_finish); ^ ./../src/jitcommon.c:3784:435: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3784:905: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3784:1319: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3808:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3812:37: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish(scheme_module_start_finish); ^ ./../src/jitcommon.c:3812:434: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3812:903: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3812:1317: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3839:37: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish(scheme_do_thread_start_child); ^ ./../src/jitcommon.c:3839:436: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3839:907: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3839:1321: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c: In function 'more_common1': ./../src/jitcommon.c:3864:995: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3867:472: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3873:1070: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3873:2818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3873:3430: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3873:4021: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3873:4872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3875:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3875:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3875:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3875:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3875:4692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3876:1146: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3876:3620: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3876:5329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3876:5931: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3876:6521: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3876:7354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3877:958: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3878:1432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3880:1500: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3891:2685: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3891:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ ./../src/jitcommon.c:3895:842: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3895:1448: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3895:2039: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3895:2878: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3895:14: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./../src/jitcommon.c:3901:995: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3904:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3907:995: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3916:843: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3916:1449: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3916:2040: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3916:2879: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3916:14: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref6 = jit_bltr_ul(jit_forward(), JIT_RUNSTACK, JIT_R2); ^ ./../src/jitcommon.c:3920:995: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3924:963: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3928:1006: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3931:969: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3931:3197: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3931:3788: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3931:4587: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3933:995: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3937:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3937:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3941:995: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3944:1042: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3949:969: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3949:3197: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3949:3788: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3949:4587: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3957:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3958:995: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3962:1070: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3962:2818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3962:3430: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3962:4021: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3962:4872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3965:1433: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3967:1432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3968:1006: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3970:1500: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3978:994: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3981:978: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3983:1103: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3984:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3984:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:3998:1042: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4003:969: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4003:3196: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4003:3786: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4003:4585: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4009:979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4034:1394: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4034:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R1); ^ ./../src/jitcommon.c:4034:917: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4039:997: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4042:474: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4049:1072: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4049:2820: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4049:3432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4049:4023: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4049:4874: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4051:949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4051:2649: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4051:3258: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4051:3849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4051:4694: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4052:1148: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4052:3622: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4052:5331: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4052:5933: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4052:6523: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4052:7356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4053:960: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4054:1434: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4056:1502: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4066:2687: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4066:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R0, tl_MZ_RUNSTACK_START); ^ ./../src/jitcommon.c:4069:996: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4071:844: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4071:1450: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4071:2041: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4071:2880: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4071:16: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref4 = jit_bltr_ul(jit_forward(), JIT_R0, JIT_R2); ^ ./../src/jitcommon.c:4078:971: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4078:2654: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4078:3260: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4078:3851: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4078:4690: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4080:997: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4082:1106: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4084:1044: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4089:971: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4089:3199: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4089:3790: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4089:4589: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4091:1142: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4099:997: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4105:997: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4109:1072: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4109:2820: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4109:3432: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4109:4023: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4109:4874: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4112:1435: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4114:1434: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4115:1008: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitcommon.c:4117:1502: warning: right-hand operand of comma expression has no effect [-Wunused-value] env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/jitinline.c ./../src/jitinline.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/jitinline.c -o jitinline.o ./../src/jitinline.c: In function 'generate_inlined_constant_test': ./../src/jitinline.c:251:2755: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:251:3367: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:251:3958: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:251:4809: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:252:2763: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:252:3374: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:252:3964: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:252:4815: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:255:2754: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:255:3365: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:255:3955: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:255:4806: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:264:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:264:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'generate_inlined_type_test': ./../src/jitinline.c:306:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:306:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:306:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:306:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:306:4692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:318:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:318:2646: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:318:3255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:318:3846: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:318:4691: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:319:1138: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:322:1069: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:322:2793: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:322:3395: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:322:3985: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:322:4818: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:323:1284: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:324:1140: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:330:2649: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:330:3251: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:330:3841: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:330:4674: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:333:2649: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:333:3252: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:333:3843: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:333:4676: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:334:2649: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:334:3252: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:334:3843: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:334:4676: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:338:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:339:913: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:339:2577: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:339:3180: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:339:3771: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:339:4604: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:362:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:362:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'generate_inlined_interned_char_test': ./../src/jitinline.c:410:945: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:410:2645: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:410:3254: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:410:3845: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:410:4690: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:415:1136: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:416:1035: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:416:2744: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:416:3346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:416:3936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:416:4769: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:419:1256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:420:957: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:420:2627: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:420:3230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:420:3821: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:420:4654: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:435:335: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:435:1607: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'generate_inlined_immutable_test': ./../src/jitinline.c:476:944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:476:2644: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:476:3253: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:476:3844: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:476:4689: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:477:1136: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:479:1065: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:479:2789: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:479:3391: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:479:3981: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:479:4814: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:480:1280: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:481:1136: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:488:1065: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:488:2789: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:488:3392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:488:3983: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:488:4816: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:490:1137: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:490:2897: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:490:3499: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:490:4089: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:490:4922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:495:1047: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:495:2762: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:495:3365: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:495:3956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:495:4789: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:496:1077: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:496:2807: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:496:3410: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:496:4001: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:496:4834: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:497:1077: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:497:2807: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:497:3410: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:497:4001: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:497:4834: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:498:1029: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:498:2735: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:498:3337: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:498:3927: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:498:4760: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:505:1226: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:506:945: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:506:2645: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:506:3254: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:506:3845: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:506:4690: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:520:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:520:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'generate_inlined_struct_op': ./../src/jitinline.c:592:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:592:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:592:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:592:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:592:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:617:926: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:617:1340: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:626:924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:626:1338: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:628:926: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:628:1340: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:630:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:630:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:635:920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:635:1334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:637:922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:637:1336: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:639:910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:639:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:643:920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:643:1334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:645:922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:645:1336: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:647:910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:647:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:651:930: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:651:1344: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:653:932: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:653:1346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:655:920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:655:1334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:659:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:659:1354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:661:942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:661:1356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:663:930: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:663:1344: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:667:932: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:667:1346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:669:934: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:669:1348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:671:922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:671:1336: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:694:329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:694:1601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'scheme_generate_struct_alloc': ./../src/jitinline.c:879:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:879:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_prolog(JIT_R2); ^ ./../src/jitinline.c:879:915: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:885:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:885:2646: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:885:3255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:885:3846: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:885:4691: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:895:1232: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:897:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:897:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitinline.c:899:463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:902:1232: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:904:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:904:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitinline.c:906:1124: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:907:463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:910:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:910:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitinline.c:934:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:934:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitinline.c:939:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:939:1354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:941:942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:941:1356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:943:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:943:1342: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:946:942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:946:1356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:948:944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:948:1358: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:950:930: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:950:1344: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:956:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:956:1352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:958:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:958:1354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:960:926: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:960:1340: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:966:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:966:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:966:2766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:970:330: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:970:1602: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:983:1145: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:983:3619: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:983:5870: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:983:6460: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:983:7253: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:984:1220: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:985:998: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:986:1036: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:986:3287: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:986:3877: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:986:4670: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:989:1292: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:994:1199: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:996:1375: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:996:1965: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:996:2758: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:996:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bner_i(refslow, JIT_V1, JIT_R1); ^ ./../src/jitinline.c:998:3219: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:998:3809: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:998:4602: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1001:1198: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1002:3217: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1002:3807: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1002:4600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1003:1294: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1015:1232: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1022:1433: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1023:1481: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1027:1196: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1028:1483: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1030:1162: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1046:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1046:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitinline.c:1050:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1050:450: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1050:908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1050:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1056:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, 0); /* clear register that might get saved as a pointer */ ^ ./../src/jitinline.c:1056:383: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1059:1433: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1065:1162: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1079:980: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1079:2352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1079:2766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'generate_inlined_constant_varref_test': ./../src/jitinline.c:1131:1208: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1132:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1132:2637: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1132:3246: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1132:3837: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1132:4682: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1140:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1140:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'scheme_generate_inlined_unary': ./../src/jitinline.c:1334:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1334:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1334:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1334:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1334:4692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1335:1138: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1337:1037: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1337:2746: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1337:3349: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1337:3940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1337:4773: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1338:1037: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1338:2746: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1338:3348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1338:3938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1338:4771: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1342:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1343:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1343:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1343:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1343:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1343:4692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1347:916: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1347:1330: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1362:902: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1362:1316: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1364:329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1364:1601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1371:329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1371:1601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1408:946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1408:2646: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1408:3255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1408:3846: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1408:4691: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1413:1146: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1413:3632: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1413:5347: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1413:5949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1413:6539: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1413:7372: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1414:1228: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1415:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1415:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1415:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1415:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1415:4692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1418:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, scheme_make_integer(1)); ^ ./../src/jitinline.c:1418:484: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1428:970: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1428:2652: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1428:3258: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1428:3849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1428:4688: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1430:970: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1430:2652: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1430:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1430:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1430:4686: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1443:328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1443:1600: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1484:954: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1484:2654: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1484:3263: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1484:3854: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1484:4699: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1489:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1489:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1491:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1491:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1496:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1496:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1498:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1498:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1502:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1502:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1504:918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1504:1332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1509:912: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1509:1326: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1514:956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1514:3205: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1514:3796: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1514:4601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1516:1153: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1516:3627: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1516:5878: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1516:6468: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1516:7261: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1521:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1523:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1549:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1549:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1549:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1549:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1549:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1553:908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1553:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1555:908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1555:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1559:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1559:3671: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1559:5946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1559:6536: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1559:7329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1561:1317: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1563:1317: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1586:1317: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1588:1317: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1602:912: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1602:1326: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1656:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1656:2650: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1656:3259: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1656:3850: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1656:4695: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1661:934: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1661:1348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1665:932: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1665:1346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1667:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1667:1342: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1675:1155: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1675:3653: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1675:5916: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1675:6506: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1675:7299: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1679:1153: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1679:3651: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1679:5914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1679:6504: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1679:7297: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1681:1151: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1681:3637: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1681:5894: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1681:6484: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1681:7277: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1685:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1685:3653: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1685:5377: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1685:5979: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1685:6569: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1685:7402: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1686:1286: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1693:1254: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1697:1208: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1699:1482: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1731:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1731:2650: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1731:3259: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1731:3850: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1731:4695: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1736:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1736:1342: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1738:924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1738:1338: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1743:1153: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1743:3669: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1743:5941: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1743:6531: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1743:7324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1745:1151: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1745:3667: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1745:5939: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1745:6529: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1745:7322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1751:1384: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1753:1382: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1754:1482: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1772:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1772:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1772:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1772:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1772:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1776:900: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1776:1314: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1780:332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1780:1604: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1782:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1782:3617: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1782:5865: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1782:6455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1782:7248: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1785:1303: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1802:1303: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1821:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1821:3651: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1821:5375: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1821:5977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1821:6567: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1821:7400: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1822:900: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1822:1314: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1824:329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1824:1601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1829:1303: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1848:906: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1848:1320: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1877:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1877:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1877:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1877:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1877:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1881:910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1881:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1883:922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1883:1336: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1885:910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1885:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1887:922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1887:1336: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1894:334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1894:1606: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1901:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1901:3641: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1901:5901: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1901:6491: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1901:7284: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1903:1179: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1905:1179: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1908:1186: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1910:934: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1910:3162: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1910:3753: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1910:4552: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1911:1151: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1911:3637: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1911:5894: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1911:6484: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1911:7277: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1913:1181: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1947:1179: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1949:1179: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1977:39: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1977:423: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1977:879: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1977:1293: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:1978:1054: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2133:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, &scheme_null); ^ ./../src/jitinline.c:2133:397: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2144:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, NULL); /* needed because R1 is marked during a GC */ ^ ./../src/jitinline.c:2144:398: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2148:1525: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2149:1164: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2175:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2175:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2175:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2175:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2175:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2178:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2178:1342: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2181:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2181:3623: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2181:5874: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2181:6464: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2181:7257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2184:1268: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2187:1482: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2202:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2202:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2202:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2202:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2202:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2205:930: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2205:1344: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2208:332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2208:1604: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2210:1452: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2210:4005: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2210:4596: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2210:5401: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2211:1462: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2211:4021: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2211:4612: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2211:5417: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2235:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2235:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2235:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2235:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2235:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2238:924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2238:1338: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2241:332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2241:1604: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2243:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2243:3647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2243:5910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2243:6500: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2243:7293: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2246:1403: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2247:1082: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2247:2832: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2247:3443: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2247:4033: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2247:4884: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2281:2570: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2281:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jitinline.c:2286:462: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2290:66: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2290:459: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2290:924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2290:1338: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2292:972: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2292:1386: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'generate_binary_char': ./../src/jitinline.c:2460:947: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2460:2647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2460:3256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2460:3847: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2460:4692: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2465:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2465:1364: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2467:942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2467:1356: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2471:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2471:3621: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2471:5872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2471:6462: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2471:7255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2480:949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2480:2649: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2480:3258: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2480:3849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2480:4694: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2485:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2485:1366: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2487:944: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2487:1358: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2492:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2492:3199: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2492:3790: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2492:4595: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2494:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2494:3621: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2494:5872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2494:6462: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2494:7255: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2508:1456: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2509:1456: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2510:828: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2510:1430: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2510:2020: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2510:2853: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2510:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bner_i(jit_forward(), JIT_R0, JIT_R1); ^ ./../src/jitinline.c:2512:864: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2512:1475: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2512:2065: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2512:2916: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2512:13: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./../src/jitinline.c:2522:327: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2522:1599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'generate_vector_op': ./../src/jitinline.c:2551:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2551:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2551:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2551:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2551:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2554:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2554:3651: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2554:5375: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2554:5977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2554:6567: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2554:7400: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2560:1503: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2560:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R1, JIT_R1); ^ ./../src/jitinline.c:2560:1032: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2564:920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2564:1334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2566:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2566:1354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2568:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2568:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2570:972: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2570:1386: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2572:956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2572:1370: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2575:920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2575:1334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2577:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2577:1354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2579:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2579:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2581:956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2581:1370: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2586:329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2586:1601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2595:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2595:3683: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2595:5965: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2595:6556: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2595:7349: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2598:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2598:3201: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2598:3792: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2598:4597: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2600:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2600:3201: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2600:3792: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2600:4597: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2602:1151: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2602:3649: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2602:5912: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2602:6502: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2602:7295: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2603:1286: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2605:1151: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2605:3637: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2605:5894: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2605:6484: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2605:7277: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2607:1234: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2608:954: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2608:3203: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2608:3794: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2608:4599: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2610:1286: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2612:1153: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2612:3651: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2612:5914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2612:6504: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2612:7297: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2615:1330: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2621:1393: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2621:1983: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2621:2782: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2621:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bler_ul(reffail, JIT_R2, JIT_V1); ^ ./../src/jitinline.c:2623:1392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2623:1982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2623:2781: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2623:19: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bler_ul(reffail, JIT_R2, JIT_R1); ^ ./../src/jitinline.c:2629:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2629:3201: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2629:3792: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2629:4597: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2630:1153: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2630:3639: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2630:5896: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2630:6486: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2630:7279: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2663:1171: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'allocate_rectangular': ./../src/jitinline.c:2704:1413: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2705:1413: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2706:1160: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'scheme_generate_inlined_binary': ./../src/jitinline.c:2803:868: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2803:1479: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2803:2069: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2803:2920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2803:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./../src/jitinline.c:2808:2740: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2808:3351: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2808:3941: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2808:4792: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2820:331: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2820:1603: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2841:866: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2841:1477: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2841:2067: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2841:2918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2841:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref = jit_bner_p(jit_forward(), JIT_R0, JIT_R1); ^ ./../src/jitinline.c:2848:331: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2848:1603: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2866:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2866:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jitinline.c:2871:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2871:446: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2871:902: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2871:1316: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2883:1072: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2883:2816: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2883:3428: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2883:4019: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2883:4870: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2908:867: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2908:1479: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2908:2070: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2908:2921: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2908:16: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref_t1 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ ./../src/jitinline.c:2911:949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2911:2649: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2911:3258: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2911:3849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2911:4694: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2912:949: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2912:2649: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2912:3258: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2912:3849: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2912:4694: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2916:1138: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2917:1139: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2918:832: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2918:1434: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2918:2024: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2918:2857: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2918:16: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref_f3 = jit_bner_i(jit_forward(), JIT_R2, JIT_V1); ^ ./../src/jitinline.c:2921:1057: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2921:2775: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2921:3378: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2921:3969: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2921:4802: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2922:1039: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2922:2748: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2922:3351: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2922:3942: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2922:4775: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2928:910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2928:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2939:896: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2939:1310: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2941:331: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2941:1603: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2945:331: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:2945:1603: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3031:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3031:2652: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3031:3261: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3031:3852: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3031:4697: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3032:1140: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3033:2708: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3033:3310: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3033:3900: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3033:4733: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3036:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3036:2652: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3036:3261: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3036:3852: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3036:4697: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3037:1141: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3038:2710: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3038:3312: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3038:3902: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3038:4735: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3040:335: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3040:1607: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3055:864: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3055:1278: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3057:870: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3057:1284: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3072:2676: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3072:3281: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3072:3871: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3072:4710: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3075:2676: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3075:3281: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3075:3871: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3075:4710: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3079:850: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3079:1455: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3079:2045: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3079:2884: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3079:22: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref_false1 = jit_bner_l(jit_forward(), JIT_R2, JIT_V1); ^ ./../src/jitinline.c:3087:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3087:2659: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3087:3265: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3087:3856: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3087:4695: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3088:872: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3088:1484: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3088:2075: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3088:2926: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3088:21: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref_true2 = jit_beqr_p(jit_forward(), JIT_R0, JIT_R1); ^ ./../src/jitinline.c:3098:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3103:840: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3103:1442: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3103:2032: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3103:2865: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3103:24: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ ./../src/jitinline.c:3106:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3107:1088: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3108:1088: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3109:998: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3110:973: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3110:3203: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3110:3793: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3110:4594: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3113:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3114:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_ldr_c(JIT_R0, JIT_R0); ^ ./../src/jitinline.c:3114:514: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3115:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_ldr_c(JIT_V1, JIT_R1); ^ ./../src/jitinline.c:3115:515: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3120:840: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3120:1442: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3120:2032: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3120:2865: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3120:24: warning: right-hand operand of comma expression has no effect [-Wunused-value] ref_false2 = jit_bner_i(jit_forward(), JIT_R0, JIT_V1); ^ ./../src/jitinline.c:3123:982: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3124:1058: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3125:1058: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3126:998: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3127:973: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3127:3203: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3127:3793: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3127:4594: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3147:783: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3148:337: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3148:1609: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3153:785: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3577:1536: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3584:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3584:1354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3590:1536: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3591:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_ldxr_c(JIT_R0, JIT_R0, JIT_R1); ^ ./../src/jitinline.c:3591:522: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3592:951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3593:1488: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3596:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3596:1352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3638:1536: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3645:916: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3645:1330: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3650:1536: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3651:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_ldxr_c(JIT_R0, JIT_R0, JIT_V1); ^ ./../src/jitinline.c:3651:523: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3652:951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3653:1488: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3655:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3655:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3687:1346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3688:1292: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3695:1366: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3727:1344: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3728:1290: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3729:996: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3736:1482: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3746:908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3746:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3748:908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3748:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3767:1438: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3770:1433: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3780:908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3780:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3782:908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3782:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3800:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3800:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3800:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3800:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3800:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3804:916: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3804:1330: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3806:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3806:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3809:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3809:3671: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3809:5946: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3809:6536: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3809:7329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3814:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3816:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3833:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3835:1322: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3855:951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3855:2651: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3855:3260: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3855:3851: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3855:4696: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3858:1147: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3858:3615: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3858:5321: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3858:5924: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3858:6515: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3858:7348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3862:904: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3862:1318: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3863:329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3863:1601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3866:1232: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3867:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3867:3201: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3867:3792: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3867:4597: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3871:1310: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3886:1310: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3928:1573: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3929:1573: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3930:1164: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3955:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R0, &scheme_null); ^ ./../src/jitinline.c:3955:397: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3963:1196: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3982:463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3986:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3986:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3986:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3986:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3986:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3987:1140: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3988:1051: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3988:2766: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3988:3368: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3988:3958: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3988:4791: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3991:922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3991:1336: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3994:332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3994:1604: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3997:1058: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3997:3318: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3997:3908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3997:4701: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3999:1045: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3999:2757: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3999:3360: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3999:3951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:3999:4784: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4000:493: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4006:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4006:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4006:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4006:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4006:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4007:1140: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4008:1052: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4008:3310: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4008:3901: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4008:4694: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4009:1058: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4009:3318: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4009:3908: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4009:4701: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4010:1045: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4010:2757: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4010:3360: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4010:3951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4010:4784: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4011:951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4011:3158: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4011:3748: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4011:4541: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4013:1375: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4013:1965: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4013:2758: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4013:17: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bner_i(refslow, JIT_V1, JIT_R2); ^ ./../src/jitinline.c:4015:329: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4015:1601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4018:951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4018:3158: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4018:3748: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4018:4541: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4020:1619: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4020:4192: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4020:4783: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4020:5594: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4043:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4043:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4043:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4043:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4043:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4045:934: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4045:1348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4047:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4047:3635: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4047:5892: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4047:6482: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4047:7275: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4048:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4048:3199: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4048:3790: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4048:4595: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4049:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4049:3635: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4049:5892: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4049:6482: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4049:7275: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4072:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4072:1342: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4091:1103: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4091:2866: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4091:3477: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4091:4067: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4091:4918: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4096:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4096:1352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4098:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4098:1364: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4111:936: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4111:1350: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4131:475: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4132:902: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4132:1316: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4149:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4149:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR(); ^ ./../src/jitinline.c:4154:64: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4154:463: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4154:934: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4154:1348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4169:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4169:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4169:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4169:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4169:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4172:932: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4172:1346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4174:332: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4174:1604: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4176:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4176:3647: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4176:5910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4176:6500: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4176:7293: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4179:1410: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'scheme_generate_inlined_nary': ./../src/jitinline.c:4250:2568: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4250:9: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jitinline.c:4252:37: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)mz_finish(scheme_current_future); ^ ./../src/jitinline.c:4252:429: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4252:893: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4252:1307: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4286:948: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4286:2648: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4286:3257: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4286:3848: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4286:4693: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4291:916: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4291:1330: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4293:920: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4293:1334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4300:1149: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4300:5802: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4300:6392: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4300:7185: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4302:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4303:950: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4303:3199: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4303:3790: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4303:4595: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4306:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4306:3201: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4306:3792: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4306:4597: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4314:1362: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4324:1280: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4326:1272: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4359:871: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4359:1482: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4359:2072: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4359:2923: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4359:20: warning: right-hand operand of comma expression has no effect [-Wunused-value] reffalse = jit_bner_p(jit_forward(), JIT_R2, JIT_R0); ^ ./../src/jitinline.c:4371:334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4371:1606: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4613:1348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4614:1294: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4615:1000: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4628:1536: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4629:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4635:940: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4635:1354: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4642:1536: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4649:938: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4649:1352: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4678:1348: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4679:1294: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4698:1536: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4699:1230: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4705:916: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4705:1330: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4711:1536: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4718:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4718:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4787:1346: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4788:1292: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4795:1366: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4833:23: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, scheme_null); ^ ./../src/jitinline.c:4833:401: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4847:922: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4847:1336: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4849:910: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4849:1324: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4885:904: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4885:1318: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4891:2529: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4891:11: warning: right-hand operand of comma expression has no effect [-Wunused-value] mz_tl_ldi_p(JIT_R2, tl_scheme_current_thread); ^ ./../src/jitinline.c:4892:478: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4892:2608: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4892:1990: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4893:517: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4893:2686: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4893:2068: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4921:928: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:4921:1342: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5007:954: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5007:2654: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5007:3263: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5007:3854: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5007:4699: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5013:916: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5013:1330: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5016:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5016:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5021:334: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5021:1606: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5030:955: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5030:3205: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5030:3796: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5030:4601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5036:491: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5039:1151: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5039:3649: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5039:5912: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5039:6502: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5039:7295: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5040:1466: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5041:952: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5041:2652: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5041:3261: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5041:3852: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5041:4697: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5042:1292: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5045:1256: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5054:956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5054:3205: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5054:3796: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5054:4601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5057:3306: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5057:3897: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5057:4696: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5058:3306: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5058:3897: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5058:4696: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5073:956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5073:3205: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5073:3796: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5073:4601: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5074:1155: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5074:5817: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5074:6407: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5074:7200: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5082:481: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5083:1470: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5084:956: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5084:2656: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5084:3265: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5084:3856: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5084:4701: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5085:1297: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5087:1260: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5100:1173: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5106:13: warning: statement with no effect [-Wunused-value] jit_extr_f_d(JIT_FPR0, JIT_FPR0); ^ ./../src/jitinline.c:5113:1173: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5114:13: warning: statement with no effect [-Wunused-value] jit_extr_d_f(JIT_FPR0, JIT_FPR0); ^ ./../src/jitinline.c:5119:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_ldr_c(JIT_R1, JIT_R0); ^ ./../src/jitinline.c:5119:518: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5121:1488: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5128:951: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5129:1488: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5137:1488: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5144:961: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5145:1488: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5156:1509: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5156:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R0, JIT_R1); ^ ./../src/jitinline.c:5156:1038: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5158:1395: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5158:1985: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5158:2784: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5158:23: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bner_l(refslow, JIT_R1, JIT_R2); ^ ./../src/jitinline.c:5171:977: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5171:3205: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5171:3796: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5171:4595: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5172:1509: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5172:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] jit_fixnum_l(JIT_R0, JIT_R1); ^ ./../src/jitinline.c:5172:1038: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5174:1395: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5174:1985: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5174:2784: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5174:23: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_bner_l(refslow, JIT_R1, JIT_R2); ^ ./../src/jitinline.c: In function 'scheme_generate_cons_alloc': ./../src/jitinline.c:5243:1571: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5244:1571: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5246:1571: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5247:1571: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5249:1160: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'generate_vector_alloc': ./../src/jitinline.c:5313:15: warning: right-hand operand of comma expression has no effect [-Wunused-value] (void)jit_movi_p(JIT_R1, NULL); /* needed because R1 is marked during a GC */ ^ ./../src/jitinline.c:5313:396: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5321:1469: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5324:1469: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5327:1419: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5328:1160: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c: In function 'generate_make_vector_alloc': ./../src/jitinline.c:5400:2566: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5400:7: warning: right-hand operand of comma expression has no effect [-Wunused-value] JIT_UPDATE_THREAD_RSPTR_IF_NEEDED(); ^ ./../src/jitinline.c:5406:62: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5406:452: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5406:914: warning: right-hand operand of comma expression has no effect [-Wunused-value] ./../src/jitinline.c:5406:1328: warning: right-hand operand of comma expression has no effect [-Wunused-value] env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/jitprep.c ./../src/jitprep.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/jitprep.c -o jitprep.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/jitstack.c ./../src/jitstack.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/jitstack.c -o jitstack.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/jitstate.c ./../src/jitstate.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/jitstate.c -o jitstate.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/letrec_check.c ./../src/letrec_check.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/letrec_check.c -o letrec_check.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/list.c ./../src/list.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/list.c -o list.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/marshal.c ./../src/marshal.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/marshal.c -o marshal.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/module.c ./../src/module.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/module.c -o module.o gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -DMZ_PRECISE_GC -c ./../src/mzrt.c -o mzrt.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/network.c ./../src/network.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/network.c -o network.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/numarith.c ./../src/numarith.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/numarith.c -o numarith.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/number.c ./../src/number.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/number.c -o number.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/numcomp.c ./../src/numcomp.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/numcomp.c -o numcomp.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/numstr.c ./../src/numstr.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/numstr.c -o numstr.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/optimize.c ./../src/optimize.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/optimize.c -o optimize.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/place.c ./../src/place.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/place.c -o place.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/port.c ./../src/port.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/port.c -o port.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/portfun.c ./../src/portfun.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/portfun.c -o portfun.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/print.c ./../src/print.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/print.c -o print.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/rational.c ./../src/rational.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/rational.c -o rational.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/read.c ./../src/read.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/read.c -o read.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/regexp.c ./../src/regexp.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/regexp.c -o regexp.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/resolve.c ./../src/resolve.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/resolve.c -o resolve.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/sema.c ./../src/sema.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/sema.c -o sema.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/setjmpup.c ./../src/setjmpup.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/setjmpup.c -o setjmpup.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/sfs.c ./../src/sfs.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/sfs.c -o sfs.o ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I../src -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/string.c ./../src/string.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/string.c -o string.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/struct.c ./../src/struct.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/struct.c -o struct.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/symbol.c ./../src/symbol.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/symbol.c -o symbol.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/syntax.c ./../src/syntax.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/syntax.c -o syntax.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/thread.c ./../src/thread.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/thread.c -o thread.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/type.c ./../src/type.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/type.c -o type.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/validate.c ./../src/validate.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/validate.c -o validate.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/vector.c ./../src/vector.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/vector.c -o vector.o ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -I./../src/../../racket/src" --keep-lines -o xsrc/foreign.c ./../src/../../foreign/foreign.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/foreign.c -o foreign.o ./../src/../../foreign/foreign.c: In function 'foreign_ffi_callback': ./../src/../../foreign/foreign.c:4178:3: warning: 'ffi_prep_closure' is deprecated: use ffi_prep_closure_loc instead [-Wdeprecated-declarations] if (ffi_prep_closure(cl, cif, do_callback, (void*)(cl_cif_args->data)) ^ /usr/pkgsrc/lang/racket/work/.buildlink/include/ffi.h:375:1: note: declared here ffi_prep_closure (ffi_closure*, ^ ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC " --keep-lines -o xsrc/main.c +D INITIAL_COLLECTS_DIRECTORY='"'"`cd ./../../../collects; pwd`"'"' +D INITIAL_CONFIG_DIRECTORY='"'"`cd ./../../..; pwd`/etc"'"' ./../main.c gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -c xsrc/main.c -o main.o gmake[4]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' /usr/pkg/bin/gmake ../racket3m gmake[4]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' gcc -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC -I./.. -c ./gc2.c -o gc2.o ./../../utils/nicear ar ruv ../libracket3m.a salloc.o bignum.o bool.o builtin.o char.o compenv.o compile.o complex.o dynext.o env.o error.o eval.o file.o fun.o future.o gmp.o hash.o jit.o jitalloc.o jitarith.o jitcall.o jitcommon.o jitinline.o jitprep.o jitstack.o jitstate.o letrec_check.o list.o marshal.o module.o mzrt.o network.o numarith.o number.o numcomp.o numstr.o optimize.o place.o port.o portfun.o print.o rational.o read.o regexp.o resolve.o sema.o setjmpup.o sfs.o string.o struct.o symbol.o syntax.o thread.o type.o validate.o vector.o foreign.o ../src/unwind.o gc2.o ar: creating ../libracket3m.a a - salloc.o a - bignum.o a - bool.o a - builtin.o a - char.o a - compenv.o a - compile.o a - complex.o a - dynext.o a - env.o a - error.o a - eval.o a - file.o a - fun.o a - future.o a - gmp.o a - hash.o a - jit.o a - jitalloc.o a - jitarith.o a - jitcall.o a - jitcommon.o a - jitinline.o a - jitprep.o a - jitstack.o a - jitstate.o a - letrec_check.o a - list.o a - marshal.o a - module.o a - mzrt.o a - network.o a - numarith.o a - number.o a - numcomp.o a - numstr.o a - optimize.o a - place.o a - port.o a - portfun.o a - print.o a - rational.o a - read.o a - regexp.o a - resolve.o a - sema.o a - setjmpup.o a - sfs.o a - string.o a - struct.o a - symbol.o a - syntax.o a - thread.o a - type.o a - validate.o a - vector.o a - foreign.o a - ../src/unwind.o a - gc2.o ranlib ../libracket3m.a cd ..; gcc -o racket3m gc2/main.o libracket3m.a gc2/../../rktio/librktio.a -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -pthread -pthread -lm -rdynamic -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lffi gmake[4]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' gmake[3]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' cd dynsrc; /usr/pkg/bin/gmake dynlib3m gmake[3]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/dynsrc' /usr/pkg/bin/gmake ../mzdyn3m.o gmake[4]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/dynsrc' gcc -fPIC -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -Wall -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -I./.. -I./../include -I./../src -DMZ_PRECISE_GC -c ./mzdyn.c -o ../mzdyn3m.o gmake[4]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/dynsrc' gmake[3]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/dynsrc' cd gc2; /usr/pkg/bin/gmake ../racket3m gmake[3]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' gmake[3]: '../racket3m' is up to date. gmake[3]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' cd gc2; /usr/pkg/bin/gmake ../mzcom3m gmake[3]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' gmake[3]: '../mzcom3m' is up to date. gmake[3]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket/gc2' /usr/pkg/bin/gmake sysinfer3m gmake[3]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' if [ -n "/usr/sbin/paxctl" ]; \ then /usr/sbin/paxctl +m ./racket3m; \ fi ./racket3m -cqu ./mksystem.rkt system.rktd "gcc -E -I. -I./include -I./src -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DUSE_SENORA_GC ./src/systype.c" "" "./racket3m" "./racket3m" gmake[3]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' gmake[2]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/racket' /usr/pkg/bin/gmake gracket-3m gmake[2]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src' cd gracket; /usr/pkg/bin/gmake 3m gmake[3]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/gracket' /usr/pkg/bin/gmake resources gmake[4]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/gracket' : gmake[4]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/gracket' cd gc2; /usr/pkg/bin/gmake 3m gmake[4]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/gracket/gc2' mkdir xsrc /usr/pkg/bin/gmake ../gracket3m gmake[5]: Entering directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/gracket/gc2' ../../racket/racket3m -cqu ./../../racket/gc2/xform.rkt --setup ../../racket/gc2 --cpp "gcc -E -I./../../racket/gc2 -I./../../racket/ -I./../../racket/include/ -DUSE_SENORA_GC -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -Dwx_xt -MMD" --keep-lines -o xsrc/grmain.c +D INITIAL_COLLECTS_DIRECTORY='"'"`cd ./../../../collects; pwd`"'"' +D INITIAL_CONFIG_DIRECTORY='"'"`cd ./../../..; pwd`/etc"'"' ./../grmain.c gcc -I./../../racket/sgc -I./../../racket/ -I./../../racket/include/ -DUSE_SENORA_GC -Dwx_xt -Wall -Wall -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz -pthread -I/usr/pkg/include -DGC2_JUST_MACROS -include ./../../racket/gc2/gc2.h -c -DUSE_SENORA_GC -o grmain.o xsrc/grmain.c gcc -Wl,-zrelro -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -pthread -pthread -L../../racket -o ../gracket3m grmain.o ../../racket/libracket3m.a ../../rktio/librktio.a -lm -rdynamic -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lffi if [ -n "/usr/sbin/paxctl" ]; \ then /usr/sbin/paxctl +m ../gracket3m; \ fi gmake[5]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/gracket/gc2' gmake[4]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/gracket/gc2' gmake[3]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src/gracket' gmake[2]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src' gmake[1]: Leaving directory '/usr/pkgsrc/lang/racket/work/racket-6.12/src' *** Please use pkgtools/verifypc to sanity check dependencies.