D: [iurt_root_command] chroot warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend. Installing /home/iurt/rpmbuild/SRPMS/aranym-1.1.0-3.mga9.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.PyQE3p + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf aranym-1.1.0 + /usr/bin/gzip -dc /home/iurt/rpmbuild/SOURCES/aranym_1.1.0.orig.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd aranym-1.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/0001-Use-pow10-only-if-it-exits.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.Biiuiy + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd aranym-1.1.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + export CC_FOR_BUILD=gcc + CC_FOR_BUILD=gcc + export CXX_FOR_BUILD=g++ + CXX_FOR_BUILD=g++ + autoreconf -vfi autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force configure.ac:12: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:12: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:12: the top level configure.ac:50: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:50: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:50: the top level configure.ac:52: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:52: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:52: the top level configure.ac:54: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:54: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:54: the top level configure.ac:65: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:65: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:65: the top level configure.ac:67: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:67: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:67: the top level configure.ac:69: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:69: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:69: the top level configure.ac:71: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:71: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:71: the top level configure.ac:81: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:81: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:81: the top level configure.ac:83: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:83: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:83: the top level configure.ac:85: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:85: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:85: the top level configure.ac:87: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:87: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:87: the top level configure.ac:89: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:89: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:89: the top level configure.ac:91: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:91: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:91: the top level configure.ac:93: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:93: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:93: the top level configure.ac:95: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:95: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:95: the top level configure.ac:97: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:97: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:97: the top level configure.ac:99: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:99: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:99: the top level configure.ac:112: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:112: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:112: the top level configure.ac:114: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:114: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:114: the top level configure.ac:116: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:116: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... configure.ac:116: the top level configure.ac:118: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:118: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:118: the top level configure.ac:120: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:120: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:120: the top level configure.ac:122: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:122: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:122: the top level configure.ac:124: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:124: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:124: the top level configure.ac:126: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:126: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:126: the top level configure.ac:128: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:128: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:128: the top level configure.ac:130: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:130: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:130: the top level configure.ac:132: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:132: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:132: the top level configure.ac:134: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:134: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:134: the top level configure.ac:136: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:136: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:136: the top level configure.ac:138: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:138: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:138: the top level configure.ac:140: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:140: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:140: the top level configure.ac:142: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:142: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:142: the top level configure.ac:144: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:144: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:144: the top level configure.ac:146: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:146: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:146: the top level configure.ac:148: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:148: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... configure.ac:148: the top level configure.ac:150: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:150: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... configure.ac:150: the top level configure.ac:158: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:158: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:158: the top level configure.ac:174: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:174: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:174: the top level configure.ac:186: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:186: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:186: the top level configure.ac:202: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:202: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:202: the top level configure.ac:205: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:205: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:205: the top level configure.ac:206: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:206: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:206: the top level configure.ac:208: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:208: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:208: the top level configure.ac:211: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:211: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:211: the top level configure.ac:213: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:213: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:213: the top level configure.ac:215: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:215: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:215: the top level configure.ac:217: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:217: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:217: the top level configure.ac:376: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:376: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:376: the top level configure.ac:408: warning: The macro `AC_TYPE_SIGNAL' is obsolete. configure.ac:408: You should run autoupdate. ./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from... configure.ac:408: the top level configure.ac:409: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:409: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:409: the top level configure.ac:415: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:415: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/cxxbool.m4:3: AC_CXX_BOOL is expanded from... configure.ac:415: the top level configure.ac:415: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:415: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/cxxbool.m4:3: AC_CXX_BOOL is expanded from... configure.ac:415: the top level configure.ac:430: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:430: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:430: the top level configure.ac:505: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:505: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/framework.m4:3: ARANYM_CHECK_FRAMEWORK is expanded from... configure.ac:505: the top level configure.ac:506: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:506: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/framework.m4:3: ARANYM_CHECK_FRAMEWORK is expanded from... configure.ac:506: the top level configure.ac:507: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:507: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/framework.m4:3: ARANYM_CHECK_FRAMEWORK is expanded from... configure.ac:507: the top level configure.ac:508: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:508: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/framework.m4:3: ARANYM_CHECK_FRAMEWORK is expanded from... configure.ac:508: the top level configure.ac:528: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:528: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:528: the top level configure.ac:552: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:552: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:552: the top level configure.ac:583: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:583: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:583: the top level configure.ac:583: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:583: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:583: the top level configure.ac:641: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:641: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:641: the top level configure.ac:641: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:641: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:641: the top level configure.ac:660: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:660: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:660: the top level configure.ac:660: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:660: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:660: the top level configure.ac:679: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:679: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:679: the top level configure.ac:679: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:679: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:679: the top level configure.ac:728: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:728: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:728: the top level configure.ac:728: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:728: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:728: the top level configure.ac:755: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:755: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:755: the top level configure.ac:755: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:755: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:755: the top level configure.ac:789: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:789: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:789: the top level configure.ac:789: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:789: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:789: the top level configure.ac:813: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:813: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:813: the top level configure.ac:813: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:813: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:813: the top level configure.ac:834: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:834: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:834: the top level configure.ac:834: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:834: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:834: the top level configure.ac:857: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:857: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:857: the top level configure.ac:857: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:857: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:857: the top level configure.ac:876: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:876: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:876: the top level configure.ac:876: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:876: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:876: the top level configure.ac:1310: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:1310: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:1310: the top level configure.ac:1310: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:1310: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:1310: the top level configure.ac:1352: warning: The macro `AC_LANG_CPLUSPLUS' is obsolete. configure.ac:1352: You should run autoupdate. ./lib/autoconf/c.m4:262: AC_LANG_CPLUSPLUS is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:1352: the top level configure.ac:1352: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:1352: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:1352: the top level configure.ac:1465: warning: The macro `AC_LANG_C' is obsolete. configure.ac:1465: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/float.m4:17: gcc_AC_EXAMINE_OBJECT is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/float.m4:57: gcc_AC_C_FLOAT_FORMAT is expanded from... configure.ac:1465: the top level configure.ac:1565: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1565: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... configure.ac:1565: the top level configure.ac:1569: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1569: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:1569: the top level configure.ac:1720: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1720: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:1720: the top level configure.ac:1729: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:1729: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/framework.m4:3: ARANYM_CHECK_FRAMEWORK is expanded from... configure.ac:1729: the top level configure.ac:1742: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:1742: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/framework.m4:3: ARANYM_CHECK_FRAMEWORK is expanded from... configure.ac:1742: the top level configure.ac:1751: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1751: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... m4/sdl.m4:13: AM_PATH_SDL is expanded from... configure.ac:1751: the top level configure.ac:1751: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1751: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... m4/sdl.m4:13: AM_PATH_SDL is expanded from... configure.ac:1751: the top level configure.ac:1751: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:1751: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... m4/sdl.m4:13: AM_PATH_SDL is expanded from... configure.ac:1751: the top level configure.ac:1751: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:1751: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... m4/sdl.m4:13: AM_PATH_SDL is expanded from... configure.ac:1751: the top level configure.ac:1753: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1753: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... m4/sdl2.m4:13: AM_PATH_SDL2 is expanded from... configure.ac:1753: the top level configure.ac:1753: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:1753: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... m4/sdl2.m4:13: AM_PATH_SDL2 is expanded from... configure.ac:1753: the top level configure.ac:1753: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:1753: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... m4/sdl2.m4:13: AM_PATH_SDL2 is expanded from... configure.ac:1753: the top level configure.ac:1813: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:1813: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/framework.m4:3: ARANYM_CHECK_FRAMEWORK is expanded from... configure.ac:1813: the top level configure.ac:1815: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:1815: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/framework.m4:3: ARANYM_CHECK_FRAMEWORK is expanded from... configure.ac:1815: the top level configure.ac:1914: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:1914: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... configure.ac:1914: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing autoreconf: Leaving directory '.' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FCFLAGS + LDFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config.guess + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64 + ./configure --host=aarch64-mageia-linux-gnu --build=aarch64-mageia-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info checking build system type... aarch64-mageia-linux-gnu checking host system type... aarch64-mageia-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking for aarch64-mageia-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking whether gcc and cc understand -c and -o together... yes checking for aarch64-mageia-linux-gnu-gcc... no checking for aarch64-mageia-linux-gnu-objcc... no checking for aarch64-mageia-linux-gnu-objc... no checking for aarch64-mageia-linux-gnu-cc... no checking for aarch64-mageia-linux-gnu-CC... no checking for aarch64-mageia-linux-gnu-clang... no checking for gcc... gcc checking whether the compiler supports GNU Objective C... no checking whether gcc accepts -g... no checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for aarch64-mageia-linux-gnu-g++... no checking for aarch64-mageia-linux-gnu-c++... no checking for aarch64-mageia-linux-gnu-gpp... no checking for aarch64-mageia-linux-gnu-aCC... no checking for aarch64-mageia-linux-gnu-CC... no checking for aarch64-mageia-linux-gnu-cxx... no checking for aarch64-mageia-linux-gnu-cc++... no checking for aarch64-mageia-linux-gnu-cl.exe... no checking for aarch64-mageia-linux-gnu-FCC... no checking for aarch64-mageia-linux-gnu-KCC... no checking for aarch64-mageia-linux-gnu-RCC... no checking for aarch64-mageia-linux-gnu-xlC_r... no checking for aarch64-mageia-linux-gnu-xlC... no checking for aarch64-mageia-linux-gnu-clang++... no checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking for gcc... gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking whether the compiler supports GNU C++... (cached) yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... (cached) none needed checking dependency style of g++... (cached) none checking how to run the C++ preprocessor... g++ -E checking whether make sets $(MAKE)... (cached) yes checking for aarch64-mageia-linux-gnu-ranlib... no checking for ranlib... ranlib checking for perl... /usr/bin/perl checking for aarch64-mageia-linux-gnu-windres... no checking for windres... no checking for aarch64-mageia-linux-gnu-pkg-config... /usr/bin/aarch64-mageia-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for unistd.h... (cached) yes checking for fcntl.h... yes checking for sys/mman.h... yes checking for mach/mach.h... no checking for sys/ioctl.h... yes checking for getopt.h... yes checking for termios.h... yes checking for termio.h... yes checking for alloca.h... yes checking for sys/statfs.h... yes checking for sys/statvfs.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/vfs.h... yes checking for utime.h... yes checking for sys/param.h... yes checking for sys/mount.h... yes checking for types.h... no checking for stat.h... no checking for ext2fs/ext2_fs.h... no checking for sys/socket.h... yes checking for linux/if.h... yes checking for linux/if_tun.h... yes checking for net/if.h... yes checking for net/if_tun.h... no checking for net/bpf.h... no checking whether byte ordering is bigendian... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for working volatile... yes checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking size of float... 4 checking size of double... 8 checking size of long double... 16 checking size of void *... 8 checking for off_t... yes checking for loff_t... yes checking for size_t... yes checking for ssize_t... yes checking return type of signal handlers... void checking whether struct tm is in sys/time.h or time.h... time.h checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for struct tm.tm_gmtoff... yes checking for sys/time.h... (cached) yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking whether the compiler recognizes bool as a built-in type... yes checking for sin in -lm... yes checking for strdup... yes checking for sigaction... yes checking for signal... yes checking for sigsetjmp... no checking for mmap... yes checking for mprotect... yes checking for munmap... yes checking for vm_allocate... no checking for vm_deallocate... no checking for vm_protect... no checking for sbrk... yes checking for strchr... yes checking for memcpy... yes checking for bcopy... yes checking for usleep... yes checking for gettimeofday... yes checking for fseeko... yes checking for fsync... yes checking for futimes... yes checking for futimens... yes checking for link... yes checking for readlink... yes checking for symlink... yes checking for lstat... yes checking for truncate... yes checking for pathconf... yes checking for canonicalize_file_name... yes checking for realpath... yes checking whether sigsetjmp is supported... yes checking for mach_task_self... no checking for task_self... no checking for libudev.h... no checking whether TUN/TAP is supported... yes checking whether BPF is supported... no checking whether mmap supports MAP_ANON... yes checking whether mmap supports MAP_ANONYMOUS... yes checking whether mprotect works... yes checking whether signal handlers need to be reinstalled... no checking whether sigaction handlers need to be reinstalled... no checking for vasprintf... yes checking for sighandler_t... yes checking for getopt_long... yes checking for __builtin_bswap16... yes checking for __builtin_bswap32... yes checking for the addressing mode to use... direct checking for GAS .p2align feature... yes checking floating point format... IEEE (little-endian) checking for ieee754.h... yes checking for ieeefp.h... no checking for floatingpoint.h... no checking for nan.h... no checking for math.h... yes checking for isnanl... yes checking for isinfl... yes checking for logl... yes checking for log10l... yes checking for expl... yes checking for powl... yes checking for exp2l... yes checking for pow2l... no checking for exp10l... yes checking for pow10l... no checking for fabsl... yes checking for sqrtl... yes checking for log1pl... yes checking for expm1l... yes checking for exp2... yes checking for pow2... no checking for pow10... no checking for sinl... yes checking for cosl... yes checking for tanl... yes checking for sinhl... yes checking for coshl... yes checking for tanhl... yes checking for asinl... yes checking for acosl... yes checking for atanl... yes checking for asinhl... yes checking for acoshl... yes checking for atanhl... yes checking for floorl... yes checking for ceill... yes checking for truncl... yes checking for roundl... yes checking for atanh... yes checking for isnan... yes checking for isinf... yes checking for finite... yes checking for isnormal... no checking for signbit... no checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.2.12... yes checking for SDL2... no checking for sdl2-config... no checking for SDL2 - version >= 2.0.3... no *** The sdl2-config script installed by SDL could not be found *** If SDL was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the SDL2_CONFIG environment variable to the *** full path to sdl2-config. checking for jpeglib.h... yes checking for jpeg_CreateDecompress in -ljpeg... yes checking for GL... yes checking for OpenGL support... yes checking for scsi/sg.h... yes checking for XOpenDisplay in -lX11... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/uae_cpu/Makefile config.status: creating doc/Makefile config.status: creating config.h config.status: executing depfiles commands ARAnyM configuration summary: SDL version ................... ........ : 1.2.50 Use exclusive spcflags handling ........ : yes Use JIT compiler ....................... : no Use JIT compiler for FPU instructions .. : no JIT debug mode ......................... : no Floating-Point emulation core .......... : IEEE fpu core Assembly optimizations ................. : none Addressing mode ........................ : direct Full MMU support ....................... : no Linux /dev/rtc source timer ............ : yes Real STOP implementation ............... : yes DSP 56001 support ...................... : yes DSP 56001 disassembly support .......... : no Debugger ............................... : no Check memory ........................... : page First 2kB of RAM Supervisor protected... : yes FastRAM fixed size ..................... : no Fixed position of VideoRAM ............. : no Blitter memmove acceleration ........... : no Blitter SDL blit acceleration .......... : no Support for hostfs ..................... : yes Support for ethernet ................... : yes GUI .................................... : yes OpenGL ................................. : yes Linux-m68k loader ...................... : no Zlib ................................... : not required libusb-1.0.............................. : no NatFeat CD-ROM driver .................. : linux,sdl NatFeat PCI driver ..................... : no NatFeat USB driver ..................... : no NatFeat OSMesa driver .................. : no NatFeat JPEG decoder ................... : yes NatFeat Clipboard ...................... : yes NatFeat VDI driver ..................... : yes NatFeat SCSI driver .................... : yes NatFeat host exec driver ............... : yes Exception per second limiter ........... : no Linux/X86 h/w access for parallel port.. : no Linux /dev/parport for parallel port.... : yes Unix /dev/ttySn for serial port......... : yes Use C++ exceptions for m68k exceptions.. : yes Configuration done. Now type "make" (or "gmake"). + /usr/bin/make -O -j4 V=1 VERBOSE=1 echo '/* generated from ChangeLog */' > version_date.h sed -n '/^20[0-9][0-9]\/[0-9]*\/[0-9]/p' < ./ChangeLog | sed 's/^\(20[0-9][0-9]\/[0-9]*\/[0-9]*\).*/#define VERSION_DATE "\1"/;q' >> version_date.h if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/ldg/osmesa.h is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -incfile ./atari/nfosmesa/gltypes.h -enums ./atari/nfosmesa/enum-gl.h -ldgheader ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/ldg/osmesa.h || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/glfuncs-bynum.h is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -enums ./atari/nfosmesa/enum-gl.h -macros ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/glfuncs-bynum.h || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/glfuncs.h is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -macros ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/glfuncs.h || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/ldg/tiny_gl.h is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -incfile ./atari/nfosmesa/gltypes.h -tinyldgheader ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/ldg/tiny_gl.h || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/tinygl_load.c is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -tinyldgsource ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/tinygl_load.c || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/link-tinygl.h is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -tinyldglink ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/link-tinygl.h || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/slb/tiny_gl.h is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -incfile ./atari/nfosmesa/gltypes.h -tinyslbheader ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/slb/tiny_gl.h || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/osmesa_load.c is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -incfile ./atari/nfosmesa/gltypes.h -enums ./atari/nfosmesa/enum-gl.h -ldgsource ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/osmesa_load.c || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/tinygl_loadslb.c is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -enums ./atari/nfosmesa/enum-gl.h -tinyslbsource ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/tinygl_loadslb.c || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/slb/osmesa.h is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -incfile ./atari/nfosmesa/gltypes.h -enums ./atari/nfosmesa/enum-gl.h -slbheader ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/slb/osmesa.h || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "src/natfeat/nfosmesa/call-gl.c is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -calls ./tools/glfuncs.h > $$.tmp && mv $$.tmp src/natfeat/nfosmesa/call-gl.c || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "atari/nfosmesa/osmesa_loadslb.c is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -enums ./atari/nfosmesa/enum-gl.h -slbsource ./tools/glfuncs.h > $$.tmp && mv $$.tmp atari/nfosmesa/osmesa_loadslb.c || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "src/natfeat/nfosmesa/dispatch-gl.c is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -dispatch ./tools/glfuncs.h > $$.tmp && mv $$.tmp src/natfeat/nfosmesa/dispatch-gl.c || { rm -f $$.tmp; false; } \ fi if test -z "/usr/bin/perl"; then \ echo "src/natfeat/nfosmesa/paramcount-gl.c is out of date, but PERL not available" >&2; \ else \ /usr/bin/perl ./tools/dyngl.pl -enums ./atari/nfosmesa/enum-gl.h -paramcount ./tools/glfuncs.h > $$.tmp && mv $$.tmp src/natfeat/nfosmesa/paramcount-gl.c || { rm -f $$.tmp; false; } \ fi /usr/bin/make all-recursive Making all in src Making all in uae_cpu make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' gcc -DHAVE_CONFIG_H -I. -I../.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS "-I./../include" "-I./../Unix" "-I./.." "-I." "-I." -g -W -Wall -Wundef -g -O2 -c -o build68k.o build68k.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' gcc -g -W -Wall -Wundef -g -O2 -o build68k build68k.o -lm make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' ./build68k <./table68k > cpudefs.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' g++ -DHAVE_CONFIG_H -I. -I../.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS "-I./../include" "-I./../Unix" "-I./.." "-I." "-I." -g -W -Wall -Wundef -g -O2 -c -o cpudefs.o cpudefs.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' g++ -DHAVE_CONFIG_H -I. -I../.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS "-I./../include" "-I./../Unix" "-I./.." "-I." "-I." -g -W -Wall -Wundef -g -O2 -c -o readcpu.o readcpu.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' gcc -DHAVE_CONFIG_H -I. -I../.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS "-I./../include" "-I./../Unix" "-I./.." "-I." "-I." -g -W -Wall -Wundef -g -O2 -c -o gencpu.o gencpu.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' g++ -g -W -Wall -Wundef -g -O2 -o gencpu gencpu.o readcpu.o cpudefs.o -lm make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' ./gencpu make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src/uae_cpu' /usr/bin/make all-am make[4]: Nothing to be done for 'all-am'. make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o adler32.o adler32.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o acia.o acia.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o aradata.o aradata.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o aranym_exception.o aranym_exception.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o main.o main.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o acsifdc.o acsifdc.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o audio_conv.o audio_conv.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o audio_dma.o audio_dma.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o audio_crossbar.o audio_crossbar.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o bootos.o bootos.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o bootos_tos.o bootos_tos.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o bootos_linux.o bootos_linux.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o bootos_emutos.o bootos_emutos.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o ata.o ata.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o cdrom.o cdrom.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o dirty_rects.o dirty_rects.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o cfgopts.o cfgopts.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o dsp.o dsp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o glenums.o glenums.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o emul_op.o emul_op.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o fakeio.o fakeio.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o natfeats.o natfeats.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o hardware.o hardware.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o host_clock.o host_clock.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o host.o host.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o host_audio.o host_audio.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o host_surface.o host_surface.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o hostscreen.o hostscreen.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o ide.o ide.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o hostscreen_opengl.o hostscreen_opengl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o identify.o identify.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o host_surface_opengl.o host_surface_opengl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o ikbd.o ikbd.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o blitter.o blitter.cpp blitter.cpp: In function 'void _HOP_0_OP_00_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:188:1: note: in expansion of macro 'HOP_OPS' 188 | HOP_OPS(_HOP_0_OP_00_N,(0), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:188:1: note: in expansion of macro 'HOP_OPS' 188 | HOP_OPS(_HOP_0_OP_00_N,(0), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:188:1: note: in expansion of macro 'HOP_OPS' 188 | HOP_OPS(_HOP_0_OP_00_N,(0), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:188:1: note: in expansion of macro 'HOP_OPS' 188 | HOP_OPS(_HOP_0_OP_00_N,(0), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:188:1: note: in expansion of macro 'HOP_OPS' 188 | HOP_OPS(_HOP_0_OP_00_N,(0), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_01_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:189:1: note: in expansion of macro 'HOP_OPS' 189 | HOP_OPS(_HOP_0_OP_01_N,(opd_data & dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:189:1: note: in expansion of macro 'HOP_OPS' 189 | HOP_OPS(_HOP_0_OP_01_N,(opd_data & dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:189:1: note: in expansion of macro 'HOP_OPS' 189 | HOP_OPS(_HOP_0_OP_01_N,(opd_data & dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:189:1: note: in expansion of macro 'HOP_OPS' 189 | HOP_OPS(_HOP_0_OP_01_N,(opd_data & dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:189:1: note: in expansion of macro 'HOP_OPS' 189 | HOP_OPS(_HOP_0_OP_01_N,(opd_data & dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_02_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:190:1: note: in expansion of macro 'HOP_OPS' 190 | HOP_OPS(_HOP_0_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:190:1: note: in expansion of macro 'HOP_OPS' 190 | HOP_OPS(_HOP_0_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:190:1: note: in expansion of macro 'HOP_OPS' 190 | HOP_OPS(_HOP_0_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:190:1: note: in expansion of macro 'HOP_OPS' 190 | HOP_OPS(_HOP_0_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:190:1: note: in expansion of macro 'HOP_OPS' 190 | HOP_OPS(_HOP_0_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_03_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:191:1: note: in expansion of macro 'HOP_OPS' 191 | HOP_OPS(_HOP_0_OP_03_N,(opd_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:191:1: note: in expansion of macro 'HOP_OPS' 191 | HOP_OPS(_HOP_0_OP_03_N,(opd_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:191:1: note: in expansion of macro 'HOP_OPS' 191 | HOP_OPS(_HOP_0_OP_03_N,(opd_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:191:1: note: in expansion of macro 'HOP_OPS' 191 | HOP_OPS(_HOP_0_OP_03_N,(opd_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:191:1: note: in expansion of macro 'HOP_OPS' 191 | HOP_OPS(_HOP_0_OP_03_N,(opd_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_04_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:192:1: note: in expansion of macro 'HOP_OPS' 192 | HOP_OPS(_HOP_0_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:192:1: note: in expansion of macro 'HOP_OPS' 192 | HOP_OPS(_HOP_0_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:192:1: note: in expansion of macro 'HOP_OPS' 192 | HOP_OPS(_HOP_0_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:192:1: note: in expansion of macro 'HOP_OPS' 192 | HOP_OPS(_HOP_0_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:192:1: note: in expansion of macro 'HOP_OPS' 192 | HOP_OPS(_HOP_0_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_05_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:193:1: note: in expansion of macro 'HOP_OPS' 193 | HOP_OPS(_HOP_0_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:193:1: note: in expansion of macro 'HOP_OPS' 193 | HOP_OPS(_HOP_0_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:193:1: note: in expansion of macro 'HOP_OPS' 193 | HOP_OPS(_HOP_0_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:193:1: note: in expansion of macro 'HOP_OPS' 193 | HOP_OPS(_HOP_0_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:193:1: note: in expansion of macro 'HOP_OPS' 193 | HOP_OPS(_HOP_0_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_06_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:194:1: note: in expansion of macro 'HOP_OPS' 194 | HOP_OPS(_HOP_0_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:194:1: note: in expansion of macro 'HOP_OPS' 194 | HOP_OPS(_HOP_0_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:194:1: note: in expansion of macro 'HOP_OPS' 194 | HOP_OPS(_HOP_0_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:194:1: note: in expansion of macro 'HOP_OPS' 194 | HOP_OPS(_HOP_0_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:194:1: note: in expansion of macro 'HOP_OPS' 194 | HOP_OPS(_HOP_0_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_07_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:195:1: note: in expansion of macro 'HOP_OPS' 195 | HOP_OPS(_HOP_0_OP_07_N,(opd_data | dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:195:1: note: in expansion of macro 'HOP_OPS' 195 | HOP_OPS(_HOP_0_OP_07_N,(opd_data | dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:195:1: note: in expansion of macro 'HOP_OPS' 195 | HOP_OPS(_HOP_0_OP_07_N,(opd_data | dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:195:1: note: in expansion of macro 'HOP_OPS' 195 | HOP_OPS(_HOP_0_OP_07_N,(opd_data | dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:195:1: note: in expansion of macro 'HOP_OPS' 195 | HOP_OPS(_HOP_0_OP_07_N,(opd_data | dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_08_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:196:1: note: in expansion of macro 'HOP_OPS' 196 | HOP_OPS(_HOP_0_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:196:1: note: in expansion of macro 'HOP_OPS' 196 | HOP_OPS(_HOP_0_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:196:1: note: in expansion of macro 'HOP_OPS' 196 | HOP_OPS(_HOP_0_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:196:1: note: in expansion of macro 'HOP_OPS' 196 | HOP_OPS(_HOP_0_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:196:1: note: in expansion of macro 'HOP_OPS' 196 | HOP_OPS(_HOP_0_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_09_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:197:1: note: in expansion of macro 'HOP_OPS' 197 | HOP_OPS(_HOP_0_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:197:1: note: in expansion of macro 'HOP_OPS' 197 | HOP_OPS(_HOP_0_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:197:1: note: in expansion of macro 'HOP_OPS' 197 | HOP_OPS(_HOP_0_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:197:1: note: in expansion of macro 'HOP_OPS' 197 | HOP_OPS(_HOP_0_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:197:1: note: in expansion of macro 'HOP_OPS' 197 | HOP_OPS(_HOP_0_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_10_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:198:1: note: in expansion of macro 'HOP_OPS' 198 | HOP_OPS(_HOP_0_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:198:1: note: in expansion of macro 'HOP_OPS' 198 | HOP_OPS(_HOP_0_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:198:1: note: in expansion of macro 'HOP_OPS' 198 | HOP_OPS(_HOP_0_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:198:1: note: in expansion of macro 'HOP_OPS' 198 | HOP_OPS(_HOP_0_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:198:1: note: in expansion of macro 'HOP_OPS' 198 | HOP_OPS(_HOP_0_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_11_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:199:1: note: in expansion of macro 'HOP_OPS' 199 | HOP_OPS(_HOP_0_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:199:1: note: in expansion of macro 'HOP_OPS' 199 | HOP_OPS(_HOP_0_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:199:1: note: in expansion of macro 'HOP_OPS' 199 | HOP_OPS(_HOP_0_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:199:1: note: in expansion of macro 'HOP_OPS' 199 | HOP_OPS(_HOP_0_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:199:1: note: in expansion of macro 'HOP_OPS' 199 | HOP_OPS(_HOP_0_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_12_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:200:1: note: in expansion of macro 'HOP_OPS' 200 | HOP_OPS(_HOP_0_OP_12_N,(~opd_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:200:1: note: in expansion of macro 'HOP_OPS' 200 | HOP_OPS(_HOP_0_OP_12_N,(~opd_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:200:1: note: in expansion of macro 'HOP_OPS' 200 | HOP_OPS(_HOP_0_OP_12_N,(~opd_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:200:1: note: in expansion of macro 'HOP_OPS' 200 | HOP_OPS(_HOP_0_OP_12_N,(~opd_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:200:1: note: in expansion of macro 'HOP_OPS' 200 | HOP_OPS(_HOP_0_OP_12_N,(~opd_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_13_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:201:1: note: in expansion of macro 'HOP_OPS' 201 | HOP_OPS(_HOP_0_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:201:1: note: in expansion of macro 'HOP_OPS' 201 | HOP_OPS(_HOP_0_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:201:1: note: in expansion of macro 'HOP_OPS' 201 | HOP_OPS(_HOP_0_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:201:1: note: in expansion of macro 'HOP_OPS' 201 | HOP_OPS(_HOP_0_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:201:1: note: in expansion of macro 'HOP_OPS' 201 | HOP_OPS(_HOP_0_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_14_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:202:1: note: in expansion of macro 'HOP_OPS' 202 | HOP_OPS(_HOP_0_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:202:1: note: in expansion of macro 'HOP_OPS' 202 | HOP_OPS(_HOP_0_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:202:1: note: in expansion of macro 'HOP_OPS' 202 | HOP_OPS(_HOP_0_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:202:1: note: in expansion of macro 'HOP_OPS' 202 | HOP_OPS(_HOP_0_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:202:1: note: in expansion of macro 'HOP_OPS' 202 | HOP_OPS(_HOP_0_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_15_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:203:1: note: in expansion of macro 'HOP_OPS' 203 | HOP_OPS(_HOP_0_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:203:1: note: in expansion of macro 'HOP_OPS' 203 | HOP_OPS(_HOP_0_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:203:1: note: in expansion of macro 'HOP_OPS' 203 | HOP_OPS(_HOP_0_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:203:1: note: in expansion of macro 'HOP_OPS' 203 | HOP_OPS(_HOP_0_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:203:1: note: in expansion of macro 'HOP_OPS' 203 | HOP_OPS(_HOP_0_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_00_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:205:1: note: in expansion of macro 'HOP_OPS' 205 | HOP_OPS(_HOP_1_OP_00_N,(0), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:205:1: note: in expansion of macro 'HOP_OPS' 205 | HOP_OPS(_HOP_1_OP_00_N,(0), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:205:1: note: in expansion of macro 'HOP_OPS' 205 | HOP_OPS(_HOP_1_OP_00_N,(0), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:205:1: note: in expansion of macro 'HOP_OPS' 205 | HOP_OPS(_HOP_1_OP_00_N,(0), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:205:1: note: in expansion of macro 'HOP_OPS' 205 | HOP_OPS(_HOP_1_OP_00_N,(0), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_01_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:206:1: note: in expansion of macro 'HOP_OPS' 206 | HOP_OPS(_HOP_1_OP_01_N,(opd_data & dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:206:1: note: in expansion of macro 'HOP_OPS' 206 | HOP_OPS(_HOP_1_OP_01_N,(opd_data & dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:206:1: note: in expansion of macro 'HOP_OPS' 206 | HOP_OPS(_HOP_1_OP_01_N,(opd_data & dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:206:1: note: in expansion of macro 'HOP_OPS' 206 | HOP_OPS(_HOP_1_OP_01_N,(opd_data & dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:206:1: note: in expansion of macro 'HOP_OPS' 206 | HOP_OPS(_HOP_1_OP_01_N,(opd_data & dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_02_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:207:1: note: in expansion of macro 'HOP_OPS' 207 | HOP_OPS(_HOP_1_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:207:1: note: in expansion of macro 'HOP_OPS' 207 | HOP_OPS(_HOP_1_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:207:1: note: in expansion of macro 'HOP_OPS' 207 | HOP_OPS(_HOP_1_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:207:1: note: in expansion of macro 'HOP_OPS' 207 | HOP_OPS(_HOP_1_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:207:1: note: in expansion of macro 'HOP_OPS' 207 | HOP_OPS(_HOP_1_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_03_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:208:1: note: in expansion of macro 'HOP_OPS' 208 | HOP_OPS(_HOP_1_OP_03_N,(opd_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:208:1: note: in expansion of macro 'HOP_OPS' 208 | HOP_OPS(_HOP_1_OP_03_N,(opd_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:208:1: note: in expansion of macro 'HOP_OPS' 208 | HOP_OPS(_HOP_1_OP_03_N,(opd_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:208:1: note: in expansion of macro 'HOP_OPS' 208 | HOP_OPS(_HOP_1_OP_03_N,(opd_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:208:1: note: in expansion of macro 'HOP_OPS' 208 | HOP_OPS(_HOP_1_OP_03_N,(opd_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_04_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:209:1: note: in expansion of macro 'HOP_OPS' 209 | HOP_OPS(_HOP_1_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:209:1: note: in expansion of macro 'HOP_OPS' 209 | HOP_OPS(_HOP_1_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:209:1: note: in expansion of macro 'HOP_OPS' 209 | HOP_OPS(_HOP_1_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:209:1: note: in expansion of macro 'HOP_OPS' 209 | HOP_OPS(_HOP_1_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:209:1: note: in expansion of macro 'HOP_OPS' 209 | HOP_OPS(_HOP_1_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_05_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:210:1: note: in expansion of macro 'HOP_OPS' 210 | HOP_OPS(_HOP_1_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:210:1: note: in expansion of macro 'HOP_OPS' 210 | HOP_OPS(_HOP_1_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:210:1: note: in expansion of macro 'HOP_OPS' 210 | HOP_OPS(_HOP_1_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:210:1: note: in expansion of macro 'HOP_OPS' 210 | HOP_OPS(_HOP_1_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:210:1: note: in expansion of macro 'HOP_OPS' 210 | HOP_OPS(_HOP_1_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_06_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:211:1: note: in expansion of macro 'HOP_OPS' 211 | HOP_OPS(_HOP_1_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:211:1: note: in expansion of macro 'HOP_OPS' 211 | HOP_OPS(_HOP_1_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:211:1: note: in expansion of macro 'HOP_OPS' 211 | HOP_OPS(_HOP_1_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:211:1: note: in expansion of macro 'HOP_OPS' 211 | HOP_OPS(_HOP_1_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:211:1: note: in expansion of macro 'HOP_OPS' 211 | HOP_OPS(_HOP_1_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_07_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:212:1: note: in expansion of macro 'HOP_OPS' 212 | HOP_OPS(_HOP_1_OP_07_N,(opd_data | dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:212:1: note: in expansion of macro 'HOP_OPS' 212 | HOP_OPS(_HOP_1_OP_07_N,(opd_data | dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:212:1: note: in expansion of macro 'HOP_OPS' 212 | HOP_OPS(_HOP_1_OP_07_N,(opd_data | dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:212:1: note: in expansion of macro 'HOP_OPS' 212 | HOP_OPS(_HOP_1_OP_07_N,(opd_data | dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:212:1: note: in expansion of macro 'HOP_OPS' 212 | HOP_OPS(_HOP_1_OP_07_N,(opd_data | dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_08_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:213:1: note: in expansion of macro 'HOP_OPS' 213 | HOP_OPS(_HOP_1_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:213:1: note: in expansion of macro 'HOP_OPS' 213 | HOP_OPS(_HOP_1_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:213:1: note: in expansion of macro 'HOP_OPS' 213 | HOP_OPS(_HOP_1_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:213:1: note: in expansion of macro 'HOP_OPS' 213 | HOP_OPS(_HOP_1_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:213:1: note: in expansion of macro 'HOP_OPS' 213 | HOP_OPS(_HOP_1_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_09_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:214:1: note: in expansion of macro 'HOP_OPS' 214 | HOP_OPS(_HOP_1_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:214:1: note: in expansion of macro 'HOP_OPS' 214 | HOP_OPS(_HOP_1_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:214:1: note: in expansion of macro 'HOP_OPS' 214 | HOP_OPS(_HOP_1_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:214:1: note: in expansion of macro 'HOP_OPS' 214 | HOP_OPS(_HOP_1_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:214:1: note: in expansion of macro 'HOP_OPS' 214 | HOP_OPS(_HOP_1_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_10_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:215:1: note: in expansion of macro 'HOP_OPS' 215 | HOP_OPS(_HOP_1_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:215:1: note: in expansion of macro 'HOP_OPS' 215 | HOP_OPS(_HOP_1_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:215:1: note: in expansion of macro 'HOP_OPS' 215 | HOP_OPS(_HOP_1_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:215:1: note: in expansion of macro 'HOP_OPS' 215 | HOP_OPS(_HOP_1_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:215:1: note: in expansion of macro 'HOP_OPS' 215 | HOP_OPS(_HOP_1_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_11_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:216:1: note: in expansion of macro 'HOP_OPS' 216 | HOP_OPS(_HOP_1_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:216:1: note: in expansion of macro 'HOP_OPS' 216 | HOP_OPS(_HOP_1_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:216:1: note: in expansion of macro 'HOP_OPS' 216 | HOP_OPS(_HOP_1_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:216:1: note: in expansion of macro 'HOP_OPS' 216 | HOP_OPS(_HOP_1_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:216:1: note: in expansion of macro 'HOP_OPS' 216 | HOP_OPS(_HOP_1_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_12_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:217:1: note: in expansion of macro 'HOP_OPS' 217 | HOP_OPS(_HOP_1_OP_12_N,(~opd_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:217:1: note: in expansion of macro 'HOP_OPS' 217 | HOP_OPS(_HOP_1_OP_12_N,(~opd_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:217:1: note: in expansion of macro 'HOP_OPS' 217 | HOP_OPS(_HOP_1_OP_12_N,(~opd_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:217:1: note: in expansion of macro 'HOP_OPS' 217 | HOP_OPS(_HOP_1_OP_12_N,(~opd_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:217:1: note: in expansion of macro 'HOP_OPS' 217 | HOP_OPS(_HOP_1_OP_12_N,(~opd_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_13_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:218:1: note: in expansion of macro 'HOP_OPS' 218 | HOP_OPS(_HOP_1_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:218:1: note: in expansion of macro 'HOP_OPS' 218 | HOP_OPS(_HOP_1_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:218:1: note: in expansion of macro 'HOP_OPS' 218 | HOP_OPS(_HOP_1_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:218:1: note: in expansion of macro 'HOP_OPS' 218 | HOP_OPS(_HOP_1_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:218:1: note: in expansion of macro 'HOP_OPS' 218 | HOP_OPS(_HOP_1_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_14_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:219:1: note: in expansion of macro 'HOP_OPS' 219 | HOP_OPS(_HOP_1_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:219:1: note: in expansion of macro 'HOP_OPS' 219 | HOP_OPS(_HOP_1_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:219:1: note: in expansion of macro 'HOP_OPS' 219 | HOP_OPS(_HOP_1_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:219:1: note: in expansion of macro 'HOP_OPS' 219 | HOP_OPS(_HOP_1_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:219:1: note: in expansion of macro 'HOP_OPS' 219 | HOP_OPS(_HOP_1_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_15_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:220:1: note: in expansion of macro 'HOP_OPS' 220 | HOP_OPS(_HOP_1_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:220:1: note: in expansion of macro 'HOP_OPS' 220 | HOP_OPS(_HOP_1_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:220:1: note: in expansion of macro 'HOP_OPS' 220 | HOP_OPS(_HOP_1_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:220:1: note: in expansion of macro 'HOP_OPS' 220 | HOP_OPS(_HOP_1_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:220:1: note: in expansion of macro 'HOP_OPS' 220 | HOP_OPS(_HOP_1_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_00_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:222:1: note: in expansion of macro 'HOP_OPS' 222 | HOP_OPS(_HOP_2_OP_00_N,(0), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:222:1: note: in expansion of macro 'HOP_OPS' 222 | HOP_OPS(_HOP_2_OP_00_N,(0), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:222:1: note: in expansion of macro 'HOP_OPS' 222 | HOP_OPS(_HOP_2_OP_00_N,(0), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:222:1: note: in expansion of macro 'HOP_OPS' 222 | HOP_OPS(_HOP_2_OP_00_N,(0), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:222:1: note: in expansion of macro 'HOP_OPS' 222 | HOP_OPS(_HOP_2_OP_00_N,(0), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_01_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:223:1: note: in expansion of macro 'HOP_OPS' 223 | HOP_OPS(_HOP_2_OP_01_N,(opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:223:1: note: in expansion of macro 'HOP_OPS' 223 | HOP_OPS(_HOP_2_OP_01_N,(opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:223:1: note: in expansion of macro 'HOP_OPS' 223 | HOP_OPS(_HOP_2_OP_01_N,(opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:223:1: note: in expansion of macro 'HOP_OPS' 223 | HOP_OPS(_HOP_2_OP_01_N,(opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:223:1: note: in expansion of macro 'HOP_OPS' 223 | HOP_OPS(_HOP_2_OP_01_N,(opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_02_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:224:1: note: in expansion of macro 'HOP_OPS' 224 | HOP_OPS(_HOP_2_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:224:1: note: in expansion of macro 'HOP_OPS' 224 | HOP_OPS(_HOP_2_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:224:1: note: in expansion of macro 'HOP_OPS' 224 | HOP_OPS(_HOP_2_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:224:1: note: in expansion of macro 'HOP_OPS' 224 | HOP_OPS(_HOP_2_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:224:1: note: in expansion of macro 'HOP_OPS' 224 | HOP_OPS(_HOP_2_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_03_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:225:1: note: in expansion of macro 'HOP_OPS' 225 | HOP_OPS(_HOP_2_OP_03_N,(opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:225:1: note: in expansion of macro 'HOP_OPS' 225 | HOP_OPS(_HOP_2_OP_03_N,(opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:225:1: note: in expansion of macro 'HOP_OPS' 225 | HOP_OPS(_HOP_2_OP_03_N,(opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:225:1: note: in expansion of macro 'HOP_OPS' 225 | HOP_OPS(_HOP_2_OP_03_N,(opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:225:1: note: in expansion of macro 'HOP_OPS' 225 | HOP_OPS(_HOP_2_OP_03_N,(opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_04_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:226:1: note: in expansion of macro 'HOP_OPS' 226 | HOP_OPS(_HOP_2_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:226:1: note: in expansion of macro 'HOP_OPS' 226 | HOP_OPS(_HOP_2_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:226:1: note: in expansion of macro 'HOP_OPS' 226 | HOP_OPS(_HOP_2_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:226:1: note: in expansion of macro 'HOP_OPS' 226 | HOP_OPS(_HOP_2_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:226:1: note: in expansion of macro 'HOP_OPS' 226 | HOP_OPS(_HOP_2_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_05_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:227:1: note: in expansion of macro 'HOP_OPS' 227 | HOP_OPS(_HOP_2_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:227:1: note: in expansion of macro 'HOP_OPS' 227 | HOP_OPS(_HOP_2_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:227:1: note: in expansion of macro 'HOP_OPS' 227 | HOP_OPS(_HOP_2_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:227:1: note: in expansion of macro 'HOP_OPS' 227 | HOP_OPS(_HOP_2_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:227:1: note: in expansion of macro 'HOP_OPS' 227 | HOP_OPS(_HOP_2_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_06_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:228:1: note: in expansion of macro 'HOP_OPS' 228 | HOP_OPS(_HOP_2_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:228:1: note: in expansion of macro 'HOP_OPS' 228 | HOP_OPS(_HOP_2_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:228:1: note: in expansion of macro 'HOP_OPS' 228 | HOP_OPS(_HOP_2_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:228:1: note: in expansion of macro 'HOP_OPS' 228 | HOP_OPS(_HOP_2_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:228:1: note: in expansion of macro 'HOP_OPS' 228 | HOP_OPS(_HOP_2_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_07_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:229:1: note: in expansion of macro 'HOP_OPS' 229 | HOP_OPS(_HOP_2_OP_07_N,(opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:229:1: note: in expansion of macro 'HOP_OPS' 229 | HOP_OPS(_HOP_2_OP_07_N,(opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:229:1: note: in expansion of macro 'HOP_OPS' 229 | HOP_OPS(_HOP_2_OP_07_N,(opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:229:1: note: in expansion of macro 'HOP_OPS' 229 | HOP_OPS(_HOP_2_OP_07_N,(opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:229:1: note: in expansion of macro 'HOP_OPS' 229 | HOP_OPS(_HOP_2_OP_07_N,(opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_08_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:230:1: note: in expansion of macro 'HOP_OPS' 230 | HOP_OPS(_HOP_2_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:230:1: note: in expansion of macro 'HOP_OPS' 230 | HOP_OPS(_HOP_2_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:230:1: note: in expansion of macro 'HOP_OPS' 230 | HOP_OPS(_HOP_2_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:230:1: note: in expansion of macro 'HOP_OPS' 230 | HOP_OPS(_HOP_2_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:230:1: note: in expansion of macro 'HOP_OPS' 230 | HOP_OPS(_HOP_2_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_09_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:231:1: note: in expansion of macro 'HOP_OPS' 231 | HOP_OPS(_HOP_2_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:231:1: note: in expansion of macro 'HOP_OPS' 231 | HOP_OPS(_HOP_2_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:231:1: note: in expansion of macro 'HOP_OPS' 231 | HOP_OPS(_HOP_2_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:231:1: note: in expansion of macro 'HOP_OPS' 231 | HOP_OPS(_HOP_2_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:231:1: note: in expansion of macro 'HOP_OPS' 231 | HOP_OPS(_HOP_2_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_10_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:232:1: note: in expansion of macro 'HOP_OPS' 232 | HOP_OPS(_HOP_2_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:232:1: note: in expansion of macro 'HOP_OPS' 232 | HOP_OPS(_HOP_2_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:232:1: note: in expansion of macro 'HOP_OPS' 232 | HOP_OPS(_HOP_2_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:232:1: note: in expansion of macro 'HOP_OPS' 232 | HOP_OPS(_HOP_2_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:232:1: note: in expansion of macro 'HOP_OPS' 232 | HOP_OPS(_HOP_2_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_11_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:233:1: note: in expansion of macro 'HOP_OPS' 233 | HOP_OPS(_HOP_2_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:233:1: note: in expansion of macro 'HOP_OPS' 233 | HOP_OPS(_HOP_2_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:233:1: note: in expansion of macro 'HOP_OPS' 233 | HOP_OPS(_HOP_2_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:233:1: note: in expansion of macro 'HOP_OPS' 233 | HOP_OPS(_HOP_2_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:233:1: note: in expansion of macro 'HOP_OPS' 233 | HOP_OPS(_HOP_2_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_12_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:234:1: note: in expansion of macro 'HOP_OPS' 234 | HOP_OPS(_HOP_2_OP_12_N,(~opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:234:1: note: in expansion of macro 'HOP_OPS' 234 | HOP_OPS(_HOP_2_OP_12_N,(~opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:234:1: note: in expansion of macro 'HOP_OPS' 234 | HOP_OPS(_HOP_2_OP_12_N,(~opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:234:1: note: in expansion of macro 'HOP_OPS' 234 | HOP_OPS(_HOP_2_OP_12_N,(~opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:234:1: note: in expansion of macro 'HOP_OPS' 234 | HOP_OPS(_HOP_2_OP_12_N,(~opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_13_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:235:1: note: in expansion of macro 'HOP_OPS' 235 | HOP_OPS(_HOP_2_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:235:1: note: in expansion of macro 'HOP_OPS' 235 | HOP_OPS(_HOP_2_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:235:1: note: in expansion of macro 'HOP_OPS' 235 | HOP_OPS(_HOP_2_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:235:1: note: in expansion of macro 'HOP_OPS' 235 | HOP_OPS(_HOP_2_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:235:1: note: in expansion of macro 'HOP_OPS' 235 | HOP_OPS(_HOP_2_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_14_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:236:1: note: in expansion of macro 'HOP_OPS' 236 | HOP_OPS(_HOP_2_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:236:1: note: in expansion of macro 'HOP_OPS' 236 | HOP_OPS(_HOP_2_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:236:1: note: in expansion of macro 'HOP_OPS' 236 | HOP_OPS(_HOP_2_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:236:1: note: in expansion of macro 'HOP_OPS' 236 | HOP_OPS(_HOP_2_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:236:1: note: in expansion of macro 'HOP_OPS' 236 | HOP_OPS(_HOP_2_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_15_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:237:1: note: in expansion of macro 'HOP_OPS' 237 | HOP_OPS(_HOP_2_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:237:1: note: in expansion of macro 'HOP_OPS' 237 | HOP_OPS(_HOP_2_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:237:1: note: in expansion of macro 'HOP_OPS' 237 | HOP_OPS(_HOP_2_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:237:1: note: in expansion of macro 'HOP_OPS' 237 | HOP_OPS(_HOP_2_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:237:1: note: in expansion of macro 'HOP_OPS' 237 | HOP_OPS(_HOP_2_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_00_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:239:1: note: in expansion of macro 'HOP_OPS' 239 | HOP_OPS(_HOP_3_OP_00_N,(0), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:239:1: note: in expansion of macro 'HOP_OPS' 239 | HOP_OPS(_HOP_3_OP_00_N,(0), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:239:1: note: in expansion of macro 'HOP_OPS' 239 | HOP_OPS(_HOP_3_OP_00_N,(0), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:239:1: note: in expansion of macro 'HOP_OPS' 239 | HOP_OPS(_HOP_3_OP_00_N,(0), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:239:1: note: in expansion of macro 'HOP_OPS' 239 | HOP_OPS(_HOP_3_OP_00_N,(0), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_01_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:240:1: note: in expansion of macro 'HOP_OPS' 240 | HOP_OPS(_HOP_3_OP_01_N,(opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:240:1: note: in expansion of macro 'HOP_OPS' 240 | HOP_OPS(_HOP_3_OP_01_N,(opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:240:1: note: in expansion of macro 'HOP_OPS' 240 | HOP_OPS(_HOP_3_OP_01_N,(opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:240:1: note: in expansion of macro 'HOP_OPS' 240 | HOP_OPS(_HOP_3_OP_01_N,(opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:240:1: note: in expansion of macro 'HOP_OPS' 240 | HOP_OPS(_HOP_3_OP_01_N,(opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_02_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:241:1: note: in expansion of macro 'HOP_OPS' 241 | HOP_OPS(_HOP_3_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:241:1: note: in expansion of macro 'HOP_OPS' 241 | HOP_OPS(_HOP_3_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:241:1: note: in expansion of macro 'HOP_OPS' 241 | HOP_OPS(_HOP_3_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:241:1: note: in expansion of macro 'HOP_OPS' 241 | HOP_OPS(_HOP_3_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:241:1: note: in expansion of macro 'HOP_OPS' 241 | HOP_OPS(_HOP_3_OP_02_N,(opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_03_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:242:1: note: in expansion of macro 'HOP_OPS' 242 | HOP_OPS(_HOP_3_OP_03_N,(opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:242:1: note: in expansion of macro 'HOP_OPS' 242 | HOP_OPS(_HOP_3_OP_03_N,(opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:242:1: note: in expansion of macro 'HOP_OPS' 242 | HOP_OPS(_HOP_3_OP_03_N,(opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:242:1: note: in expansion of macro 'HOP_OPS' 242 | HOP_OPS(_HOP_3_OP_03_N,(opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:242:1: note: in expansion of macro 'HOP_OPS' 242 | HOP_OPS(_HOP_3_OP_03_N,(opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_04_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:243:1: note: in expansion of macro 'HOP_OPS' 243 | HOP_OPS(_HOP_3_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:243:1: note: in expansion of macro 'HOP_OPS' 243 | HOP_OPS(_HOP_3_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:243:1: note: in expansion of macro 'HOP_OPS' 243 | HOP_OPS(_HOP_3_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:243:1: note: in expansion of macro 'HOP_OPS' 243 | HOP_OPS(_HOP_3_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:243:1: note: in expansion of macro 'HOP_OPS' 243 | HOP_OPS(_HOP_3_OP_04_N,(~opd_data & dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_05_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:244:1: note: in expansion of macro 'HOP_OPS' 244 | HOP_OPS(_HOP_3_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:244:1: note: in expansion of macro 'HOP_OPS' 244 | HOP_OPS(_HOP_3_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:244:1: note: in expansion of macro 'HOP_OPS' 244 | HOP_OPS(_HOP_3_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:244:1: note: in expansion of macro 'HOP_OPS' 244 | HOP_OPS(_HOP_3_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:244:1: note: in expansion of macro 'HOP_OPS' 244 | HOP_OPS(_HOP_3_OP_05_N,(dst_data), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_06_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:245:1: note: in expansion of macro 'HOP_OPS' 245 | HOP_OPS(_HOP_3_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:245:1: note: in expansion of macro 'HOP_OPS' 245 | HOP_OPS(_HOP_3_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:245:1: note: in expansion of macro 'HOP_OPS' 245 | HOP_OPS(_HOP_3_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:245:1: note: in expansion of macro 'HOP_OPS' 245 | HOP_OPS(_HOP_3_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:245:1: note: in expansion of macro 'HOP_OPS' 245 | HOP_OPS(_HOP_3_OP_06_N,(opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_07_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:246:1: note: in expansion of macro 'HOP_OPS' 246 | HOP_OPS(_HOP_3_OP_07_N,(opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:246:1: note: in expansion of macro 'HOP_OPS' 246 | HOP_OPS(_HOP_3_OP_07_N,(opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:246:1: note: in expansion of macro 'HOP_OPS' 246 | HOP_OPS(_HOP_3_OP_07_N,(opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:246:1: note: in expansion of macro 'HOP_OPS' 246 | HOP_OPS(_HOP_3_OP_07_N,(opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:246:1: note: in expansion of macro 'HOP_OPS' 246 | HOP_OPS(_HOP_3_OP_07_N,(opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_08_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:247:1: note: in expansion of macro 'HOP_OPS' 247 | HOP_OPS(_HOP_3_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:247:1: note: in expansion of macro 'HOP_OPS' 247 | HOP_OPS(_HOP_3_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:247:1: note: in expansion of macro 'HOP_OPS' 247 | HOP_OPS(_HOP_3_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:247:1: note: in expansion of macro 'HOP_OPS' 247 | HOP_OPS(_HOP_3_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:247:1: note: in expansion of macro 'HOP_OPS' 247 | HOP_OPS(_HOP_3_OP_08_N,(~opd_data & ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_09_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:248:1: note: in expansion of macro 'HOP_OPS' 248 | HOP_OPS(_HOP_3_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:248:1: note: in expansion of macro 'HOP_OPS' 248 | HOP_OPS(_HOP_3_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:248:1: note: in expansion of macro 'HOP_OPS' 248 | HOP_OPS(_HOP_3_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:248:1: note: in expansion of macro 'HOP_OPS' 248 | HOP_OPS(_HOP_3_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:248:1: note: in expansion of macro 'HOP_OPS' 248 | HOP_OPS(_HOP_3_OP_09_N,(~opd_data ^ dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_10_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:249:1: note: in expansion of macro 'HOP_OPS' 249 | HOP_OPS(_HOP_3_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:249:1: note: in expansion of macro 'HOP_OPS' 249 | HOP_OPS(_HOP_3_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:249:1: note: in expansion of macro 'HOP_OPS' 249 | HOP_OPS(_HOP_3_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:249:1: note: in expansion of macro 'HOP_OPS' 249 | HOP_OPS(_HOP_3_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:249:1: note: in expansion of macro 'HOP_OPS' 249 | HOP_OPS(_HOP_3_OP_10_N,(~dst_data), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_11_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:250:1: note: in expansion of macro 'HOP_OPS' 250 | HOP_OPS(_HOP_3_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:250:1: note: in expansion of macro 'HOP_OPS' 250 | HOP_OPS(_HOP_3_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:250:1: note: in expansion of macro 'HOP_OPS' 250 | HOP_OPS(_HOP_3_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:250:1: note: in expansion of macro 'HOP_OPS' 250 | HOP_OPS(_HOP_3_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:250:1: note: in expansion of macro 'HOP_OPS' 250 | HOP_OPS(_HOP_3_OP_11_N,(opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_12_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:251:1: note: in expansion of macro 'HOP_OPS' 251 | HOP_OPS(_HOP_3_OP_12_N,(~opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:251:1: note: in expansion of macro 'HOP_OPS' 251 | HOP_OPS(_HOP_3_OP_12_N,(~opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:251:1: note: in expansion of macro 'HOP_OPS' 251 | HOP_OPS(_HOP_3_OP_12_N,(~opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:251:1: note: in expansion of macro 'HOP_OPS' 251 | HOP_OPS(_HOP_3_OP_12_N,(~opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:251:1: note: in expansion of macro 'HOP_OPS' 251 | HOP_OPS(_HOP_3_OP_12_N,(~opd_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_13_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:252:1: note: in expansion of macro 'HOP_OPS' 252 | HOP_OPS(_HOP_3_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:252:1: note: in expansion of macro 'HOP_OPS' 252 | HOP_OPS(_HOP_3_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:252:1: note: in expansion of macro 'HOP_OPS' 252 | HOP_OPS(_HOP_3_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:252:1: note: in expansion of macro 'HOP_OPS' 252 | HOP_OPS(_HOP_3_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:252:1: note: in expansion of macro 'HOP_OPS' 252 | HOP_OPS(_HOP_3_OP_13_N,(~opd_data | dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_14_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:253:1: note: in expansion of macro 'HOP_OPS' 253 | HOP_OPS(_HOP_3_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:253:1: note: in expansion of macro 'HOP_OPS' 253 | HOP_OPS(_HOP_3_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:253:1: note: in expansion of macro 'HOP_OPS' 253 | HOP_OPS(_HOP_3_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:253:1: note: in expansion of macro 'HOP_OPS' 253 | HOP_OPS(_HOP_3_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:253:1: note: in expansion of macro 'HOP_OPS' 253 | HOP_OPS(_HOP_3_OP_14_N,(~opd_data | ~dst_data), source_buffer >>=16, _SRC_READ_N, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_15_N(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:254:1: note: in expansion of macro 'HOP_OPS' 254 | HOP_OPS(_HOP_3_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:254:1: note: in expansion of macro 'HOP_OPS' 254 | HOP_OPS(_HOP_3_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:254:1: note: in expansion of macro 'HOP_OPS' 254 | HOP_OPS(_HOP_3_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:254:1: note: in expansion of macro 'HOP_OPS' 254 | HOP_OPS(_HOP_3_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:254:1: note: in expansion of macro 'HOP_OPS' 254 | HOP_OPS(_HOP_3_OP_15_N,(0xffff), source_buffer >>=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_00_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:257:1: note: in expansion of macro 'HOP_OPS' 257 | HOP_OPS(_HOP_0_OP_00_P,(0), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:257:1: note: in expansion of macro 'HOP_OPS' 257 | HOP_OPS(_HOP_0_OP_00_P,(0), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:257:1: note: in expansion of macro 'HOP_OPS' 257 | HOP_OPS(_HOP_0_OP_00_P,(0), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:257:1: note: in expansion of macro 'HOP_OPS' 257 | HOP_OPS(_HOP_0_OP_00_P,(0), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:257:1: note: in expansion of macro 'HOP_OPS' 257 | HOP_OPS(_HOP_0_OP_00_P,(0), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_01_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:258:1: note: in expansion of macro 'HOP_OPS' 258 | HOP_OPS(_HOP_0_OP_01_P,(opd_data & dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:258:1: note: in expansion of macro 'HOP_OPS' 258 | HOP_OPS(_HOP_0_OP_01_P,(opd_data & dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:258:1: note: in expansion of macro 'HOP_OPS' 258 | HOP_OPS(_HOP_0_OP_01_P,(opd_data & dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:258:1: note: in expansion of macro 'HOP_OPS' 258 | HOP_OPS(_HOP_0_OP_01_P,(opd_data & dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:258:1: note: in expansion of macro 'HOP_OPS' 258 | HOP_OPS(_HOP_0_OP_01_P,(opd_data & dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_02_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:259:1: note: in expansion of macro 'HOP_OPS' 259 | HOP_OPS(_HOP_0_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:259:1: note: in expansion of macro 'HOP_OPS' 259 | HOP_OPS(_HOP_0_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:259:1: note: in expansion of macro 'HOP_OPS' 259 | HOP_OPS(_HOP_0_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:259:1: note: in expansion of macro 'HOP_OPS' 259 | HOP_OPS(_HOP_0_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:259:1: note: in expansion of macro 'HOP_OPS' 259 | HOP_OPS(_HOP_0_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_03_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:260:1: note: in expansion of macro 'HOP_OPS' 260 | HOP_OPS(_HOP_0_OP_03_P,(opd_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:260:1: note: in expansion of macro 'HOP_OPS' 260 | HOP_OPS(_HOP_0_OP_03_P,(opd_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:260:1: note: in expansion of macro 'HOP_OPS' 260 | HOP_OPS(_HOP_0_OP_03_P,(opd_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:260:1: note: in expansion of macro 'HOP_OPS' 260 | HOP_OPS(_HOP_0_OP_03_P,(opd_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:260:1: note: in expansion of macro 'HOP_OPS' 260 | HOP_OPS(_HOP_0_OP_03_P,(opd_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_04_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:261:1: note: in expansion of macro 'HOP_OPS' 261 | HOP_OPS(_HOP_0_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:261:1: note: in expansion of macro 'HOP_OPS' 261 | HOP_OPS(_HOP_0_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:261:1: note: in expansion of macro 'HOP_OPS' 261 | HOP_OPS(_HOP_0_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:261:1: note: in expansion of macro 'HOP_OPS' 261 | HOP_OPS(_HOP_0_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:261:1: note: in expansion of macro 'HOP_OPS' 261 | HOP_OPS(_HOP_0_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_05_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:262:1: note: in expansion of macro 'HOP_OPS' 262 | HOP_OPS(_HOP_0_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:262:1: note: in expansion of macro 'HOP_OPS' 262 | HOP_OPS(_HOP_0_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:262:1: note: in expansion of macro 'HOP_OPS' 262 | HOP_OPS(_HOP_0_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:262:1: note: in expansion of macro 'HOP_OPS' 262 | HOP_OPS(_HOP_0_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:262:1: note: in expansion of macro 'HOP_OPS' 262 | HOP_OPS(_HOP_0_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_06_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:263:1: note: in expansion of macro 'HOP_OPS' 263 | HOP_OPS(_HOP_0_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:263:1: note: in expansion of macro 'HOP_OPS' 263 | HOP_OPS(_HOP_0_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:263:1: note: in expansion of macro 'HOP_OPS' 263 | HOP_OPS(_HOP_0_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:263:1: note: in expansion of macro 'HOP_OPS' 263 | HOP_OPS(_HOP_0_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:263:1: note: in expansion of macro 'HOP_OPS' 263 | HOP_OPS(_HOP_0_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_07_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:264:1: note: in expansion of macro 'HOP_OPS' 264 | HOP_OPS(_HOP_0_OP_07_P,(opd_data | dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:264:1: note: in expansion of macro 'HOP_OPS' 264 | HOP_OPS(_HOP_0_OP_07_P,(opd_data | dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:264:1: note: in expansion of macro 'HOP_OPS' 264 | HOP_OPS(_HOP_0_OP_07_P,(opd_data | dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:264:1: note: in expansion of macro 'HOP_OPS' 264 | HOP_OPS(_HOP_0_OP_07_P,(opd_data | dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:264:1: note: in expansion of macro 'HOP_OPS' 264 | HOP_OPS(_HOP_0_OP_07_P,(opd_data | dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_08_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:265:1: note: in expansion of macro 'HOP_OPS' 265 | HOP_OPS(_HOP_0_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:265:1: note: in expansion of macro 'HOP_OPS' 265 | HOP_OPS(_HOP_0_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:265:1: note: in expansion of macro 'HOP_OPS' 265 | HOP_OPS(_HOP_0_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:265:1: note: in expansion of macro 'HOP_OPS' 265 | HOP_OPS(_HOP_0_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:265:1: note: in expansion of macro 'HOP_OPS' 265 | HOP_OPS(_HOP_0_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_09_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:266:1: note: in expansion of macro 'HOP_OPS' 266 | HOP_OPS(_HOP_0_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:266:1: note: in expansion of macro 'HOP_OPS' 266 | HOP_OPS(_HOP_0_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:266:1: note: in expansion of macro 'HOP_OPS' 266 | HOP_OPS(_HOP_0_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:266:1: note: in expansion of macro 'HOP_OPS' 266 | HOP_OPS(_HOP_0_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:266:1: note: in expansion of macro 'HOP_OPS' 266 | HOP_OPS(_HOP_0_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_10_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:267:1: note: in expansion of macro 'HOP_OPS' 267 | HOP_OPS(_HOP_0_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:267:1: note: in expansion of macro 'HOP_OPS' 267 | HOP_OPS(_HOP_0_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:267:1: note: in expansion of macro 'HOP_OPS' 267 | HOP_OPS(_HOP_0_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:267:1: note: in expansion of macro 'HOP_OPS' 267 | HOP_OPS(_HOP_0_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:267:1: note: in expansion of macro 'HOP_OPS' 267 | HOP_OPS(_HOP_0_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_11_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:268:1: note: in expansion of macro 'HOP_OPS' 268 | HOP_OPS(_HOP_0_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:268:1: note: in expansion of macro 'HOP_OPS' 268 | HOP_OPS(_HOP_0_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:268:1: note: in expansion of macro 'HOP_OPS' 268 | HOP_OPS(_HOP_0_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:268:1: note: in expansion of macro 'HOP_OPS' 268 | HOP_OPS(_HOP_0_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:268:1: note: in expansion of macro 'HOP_OPS' 268 | HOP_OPS(_HOP_0_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_12_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:269:1: note: in expansion of macro 'HOP_OPS' 269 | HOP_OPS(_HOP_0_OP_12_P,(~opd_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:269:1: note: in expansion of macro 'HOP_OPS' 269 | HOP_OPS(_HOP_0_OP_12_P,(~opd_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:269:1: note: in expansion of macro 'HOP_OPS' 269 | HOP_OPS(_HOP_0_OP_12_P,(~opd_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:269:1: note: in expansion of macro 'HOP_OPS' 269 | HOP_OPS(_HOP_0_OP_12_P,(~opd_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:269:1: note: in expansion of macro 'HOP_OPS' 269 | HOP_OPS(_HOP_0_OP_12_P,(~opd_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_13_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:270:1: note: in expansion of macro 'HOP_OPS' 270 | HOP_OPS(_HOP_0_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:270:1: note: in expansion of macro 'HOP_OPS' 270 | HOP_OPS(_HOP_0_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:270:1: note: in expansion of macro 'HOP_OPS' 270 | HOP_OPS(_HOP_0_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:270:1: note: in expansion of macro 'HOP_OPS' 270 | HOP_OPS(_HOP_0_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:270:1: note: in expansion of macro 'HOP_OPS' 270 | HOP_OPS(_HOP_0_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_14_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:271:1: note: in expansion of macro 'HOP_OPS' 271 | HOP_OPS(_HOP_0_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:271:1: note: in expansion of macro 'HOP_OPS' 271 | HOP_OPS(_HOP_0_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:271:1: note: in expansion of macro 'HOP_OPS' 271 | HOP_OPS(_HOP_0_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:271:1: note: in expansion of macro 'HOP_OPS' 271 | HOP_OPS(_HOP_0_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:271:1: note: in expansion of macro 'HOP_OPS' 271 | HOP_OPS(_HOP_0_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_0_OP_15_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:272:1: note: in expansion of macro 'HOP_OPS' 272 | HOP_OPS(_HOP_0_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:272:1: note: in expansion of macro 'HOP_OPS' 272 | HOP_OPS(_HOP_0_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:272:1: note: in expansion of macro 'HOP_OPS' 272 | HOP_OPS(_HOP_0_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:272:1: note: in expansion of macro 'HOP_OPS' 272 | HOP_OPS(_HOP_0_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:272:1: note: in expansion of macro 'HOP_OPS' 272 | HOP_OPS(_HOP_0_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_0, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_00_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:274:1: note: in expansion of macro 'HOP_OPS' 274 | HOP_OPS(_HOP_1_OP_00_P,(0), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:274:1: note: in expansion of macro 'HOP_OPS' 274 | HOP_OPS(_HOP_1_OP_00_P,(0), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:274:1: note: in expansion of macro 'HOP_OPS' 274 | HOP_OPS(_HOP_1_OP_00_P,(0), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:274:1: note: in expansion of macro 'HOP_OPS' 274 | HOP_OPS(_HOP_1_OP_00_P,(0), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:274:1: note: in expansion of macro 'HOP_OPS' 274 | HOP_OPS(_HOP_1_OP_00_P,(0), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_01_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:275:1: note: in expansion of macro 'HOP_OPS' 275 | HOP_OPS(_HOP_1_OP_01_P,(opd_data & dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:275:1: note: in expansion of macro 'HOP_OPS' 275 | HOP_OPS(_HOP_1_OP_01_P,(opd_data & dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:275:1: note: in expansion of macro 'HOP_OPS' 275 | HOP_OPS(_HOP_1_OP_01_P,(opd_data & dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:275:1: note: in expansion of macro 'HOP_OPS' 275 | HOP_OPS(_HOP_1_OP_01_P,(opd_data & dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:275:1: note: in expansion of macro 'HOP_OPS' 275 | HOP_OPS(_HOP_1_OP_01_P,(opd_data & dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_02_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:276:1: note: in expansion of macro 'HOP_OPS' 276 | HOP_OPS(_HOP_1_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:276:1: note: in expansion of macro 'HOP_OPS' 276 | HOP_OPS(_HOP_1_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:276:1: note: in expansion of macro 'HOP_OPS' 276 | HOP_OPS(_HOP_1_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:276:1: note: in expansion of macro 'HOP_OPS' 276 | HOP_OPS(_HOP_1_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:276:1: note: in expansion of macro 'HOP_OPS' 276 | HOP_OPS(_HOP_1_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_03_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:277:1: note: in expansion of macro 'HOP_OPS' 277 | HOP_OPS(_HOP_1_OP_03_P,(opd_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:277:1: note: in expansion of macro 'HOP_OPS' 277 | HOP_OPS(_HOP_1_OP_03_P,(opd_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:277:1: note: in expansion of macro 'HOP_OPS' 277 | HOP_OPS(_HOP_1_OP_03_P,(opd_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:277:1: note: in expansion of macro 'HOP_OPS' 277 | HOP_OPS(_HOP_1_OP_03_P,(opd_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:277:1: note: in expansion of macro 'HOP_OPS' 277 | HOP_OPS(_HOP_1_OP_03_P,(opd_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_04_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:278:1: note: in expansion of macro 'HOP_OPS' 278 | HOP_OPS(_HOP_1_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:278:1: note: in expansion of macro 'HOP_OPS' 278 | HOP_OPS(_HOP_1_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:278:1: note: in expansion of macro 'HOP_OPS' 278 | HOP_OPS(_HOP_1_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:278:1: note: in expansion of macro 'HOP_OPS' 278 | HOP_OPS(_HOP_1_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:278:1: note: in expansion of macro 'HOP_OPS' 278 | HOP_OPS(_HOP_1_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_05_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:279:1: note: in expansion of macro 'HOP_OPS' 279 | HOP_OPS(_HOP_1_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:279:1: note: in expansion of macro 'HOP_OPS' 279 | HOP_OPS(_HOP_1_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:279:1: note: in expansion of macro 'HOP_OPS' 279 | HOP_OPS(_HOP_1_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:279:1: note: in expansion of macro 'HOP_OPS' 279 | HOP_OPS(_HOP_1_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:279:1: note: in expansion of macro 'HOP_OPS' 279 | HOP_OPS(_HOP_1_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_06_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:280:1: note: in expansion of macro 'HOP_OPS' 280 | HOP_OPS(_HOP_1_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:280:1: note: in expansion of macro 'HOP_OPS' 280 | HOP_OPS(_HOP_1_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:280:1: note: in expansion of macro 'HOP_OPS' 280 | HOP_OPS(_HOP_1_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:280:1: note: in expansion of macro 'HOP_OPS' 280 | HOP_OPS(_HOP_1_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:280:1: note: in expansion of macro 'HOP_OPS' 280 | HOP_OPS(_HOP_1_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_07_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:281:1: note: in expansion of macro 'HOP_OPS' 281 | HOP_OPS(_HOP_1_OP_07_P,(opd_data | dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:281:1: note: in expansion of macro 'HOP_OPS' 281 | HOP_OPS(_HOP_1_OP_07_P,(opd_data | dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:281:1: note: in expansion of macro 'HOP_OPS' 281 | HOP_OPS(_HOP_1_OP_07_P,(opd_data | dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:281:1: note: in expansion of macro 'HOP_OPS' 281 | HOP_OPS(_HOP_1_OP_07_P,(opd_data | dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:281:1: note: in expansion of macro 'HOP_OPS' 281 | HOP_OPS(_HOP_1_OP_07_P,(opd_data | dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_08_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:282:1: note: in expansion of macro 'HOP_OPS' 282 | HOP_OPS(_HOP_1_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:282:1: note: in expansion of macro 'HOP_OPS' 282 | HOP_OPS(_HOP_1_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:282:1: note: in expansion of macro 'HOP_OPS' 282 | HOP_OPS(_HOP_1_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:282:1: note: in expansion of macro 'HOP_OPS' 282 | HOP_OPS(_HOP_1_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:282:1: note: in expansion of macro 'HOP_OPS' 282 | HOP_OPS(_HOP_1_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_09_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:283:1: note: in expansion of macro 'HOP_OPS' 283 | HOP_OPS(_HOP_1_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:283:1: note: in expansion of macro 'HOP_OPS' 283 | HOP_OPS(_HOP_1_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:283:1: note: in expansion of macro 'HOP_OPS' 283 | HOP_OPS(_HOP_1_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:283:1: note: in expansion of macro 'HOP_OPS' 283 | HOP_OPS(_HOP_1_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:283:1: note: in expansion of macro 'HOP_OPS' 283 | HOP_OPS(_HOP_1_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_10_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:284:1: note: in expansion of macro 'HOP_OPS' 284 | HOP_OPS(_HOP_1_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:284:1: note: in expansion of macro 'HOP_OPS' 284 | HOP_OPS(_HOP_1_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:284:1: note: in expansion of macro 'HOP_OPS' 284 | HOP_OPS(_HOP_1_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:284:1: note: in expansion of macro 'HOP_OPS' 284 | HOP_OPS(_HOP_1_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:284:1: note: in expansion of macro 'HOP_OPS' 284 | HOP_OPS(_HOP_1_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_11_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:285:1: note: in expansion of macro 'HOP_OPS' 285 | HOP_OPS(_HOP_1_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:285:1: note: in expansion of macro 'HOP_OPS' 285 | HOP_OPS(_HOP_1_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:285:1: note: in expansion of macro 'HOP_OPS' 285 | HOP_OPS(_HOP_1_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:285:1: note: in expansion of macro 'HOP_OPS' 285 | HOP_OPS(_HOP_1_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:285:1: note: in expansion of macro 'HOP_OPS' 285 | HOP_OPS(_HOP_1_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_12_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:286:1: note: in expansion of macro 'HOP_OPS' 286 | HOP_OPS(_HOP_1_OP_12_P,(~opd_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:286:1: note: in expansion of macro 'HOP_OPS' 286 | HOP_OPS(_HOP_1_OP_12_P,(~opd_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:286:1: note: in expansion of macro 'HOP_OPS' 286 | HOP_OPS(_HOP_1_OP_12_P,(~opd_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:286:1: note: in expansion of macro 'HOP_OPS' 286 | HOP_OPS(_HOP_1_OP_12_P,(~opd_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:286:1: note: in expansion of macro 'HOP_OPS' 286 | HOP_OPS(_HOP_1_OP_12_P,(~opd_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_13_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:287:1: note: in expansion of macro 'HOP_OPS' 287 | HOP_OPS(_HOP_1_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:287:1: note: in expansion of macro 'HOP_OPS' 287 | HOP_OPS(_HOP_1_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:287:1: note: in expansion of macro 'HOP_OPS' 287 | HOP_OPS(_HOP_1_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:287:1: note: in expansion of macro 'HOP_OPS' 287 | HOP_OPS(_HOP_1_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:287:1: note: in expansion of macro 'HOP_OPS' 287 | HOP_OPS(_HOP_1_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_14_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:288:1: note: in expansion of macro 'HOP_OPS' 288 | HOP_OPS(_HOP_1_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:288:1: note: in expansion of macro 'HOP_OPS' 288 | HOP_OPS(_HOP_1_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:288:1: note: in expansion of macro 'HOP_OPS' 288 | HOP_OPS(_HOP_1_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:288:1: note: in expansion of macro 'HOP_OPS' 288 | HOP_OPS(_HOP_1_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:288:1: note: in expansion of macro 'HOP_OPS' 288 | HOP_OPS(_HOP_1_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_1_OP_15_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:289:1: note: in expansion of macro 'HOP_OPS' 289 | HOP_OPS(_HOP_1_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:289:1: note: in expansion of macro 'HOP_OPS' 289 | HOP_OPS(_HOP_1_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:289:1: note: in expansion of macro 'HOP_OPS' 289 | HOP_OPS(_HOP_1_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:289:1: note: in expansion of macro 'HOP_OPS' 289 | HOP_OPS(_HOP_1_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:289:1: note: in expansion of macro 'HOP_OPS' 289 | HOP_OPS(_HOP_1_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_1, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_00_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:291:1: note: in expansion of macro 'HOP_OPS' 291 | HOP_OPS(_HOP_2_OP_00_P,(0), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:291:1: note: in expansion of macro 'HOP_OPS' 291 | HOP_OPS(_HOP_2_OP_00_P,(0), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:291:1: note: in expansion of macro 'HOP_OPS' 291 | HOP_OPS(_HOP_2_OP_00_P,(0), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:291:1: note: in expansion of macro 'HOP_OPS' 291 | HOP_OPS(_HOP_2_OP_00_P,(0), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:291:1: note: in expansion of macro 'HOP_OPS' 291 | HOP_OPS(_HOP_2_OP_00_P,(0), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_01_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:292:1: note: in expansion of macro 'HOP_OPS' 292 | HOP_OPS(_HOP_2_OP_01_P,(opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:292:1: note: in expansion of macro 'HOP_OPS' 292 | HOP_OPS(_HOP_2_OP_01_P,(opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:292:1: note: in expansion of macro 'HOP_OPS' 292 | HOP_OPS(_HOP_2_OP_01_P,(opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:292:1: note: in expansion of macro 'HOP_OPS' 292 | HOP_OPS(_HOP_2_OP_01_P,(opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:292:1: note: in expansion of macro 'HOP_OPS' 292 | HOP_OPS(_HOP_2_OP_01_P,(opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_02_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:293:1: note: in expansion of macro 'HOP_OPS' 293 | HOP_OPS(_HOP_2_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:293:1: note: in expansion of macro 'HOP_OPS' 293 | HOP_OPS(_HOP_2_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:293:1: note: in expansion of macro 'HOP_OPS' 293 | HOP_OPS(_HOP_2_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:293:1: note: in expansion of macro 'HOP_OPS' 293 | HOP_OPS(_HOP_2_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:293:1: note: in expansion of macro 'HOP_OPS' 293 | HOP_OPS(_HOP_2_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_03_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:294:1: note: in expansion of macro 'HOP_OPS' 294 | HOP_OPS(_HOP_2_OP_03_P,(opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:294:1: note: in expansion of macro 'HOP_OPS' 294 | HOP_OPS(_HOP_2_OP_03_P,(opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:294:1: note: in expansion of macro 'HOP_OPS' 294 | HOP_OPS(_HOP_2_OP_03_P,(opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:294:1: note: in expansion of macro 'HOP_OPS' 294 | HOP_OPS(_HOP_2_OP_03_P,(opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:294:1: note: in expansion of macro 'HOP_OPS' 294 | HOP_OPS(_HOP_2_OP_03_P,(opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_04_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:295:1: note: in expansion of macro 'HOP_OPS' 295 | HOP_OPS(_HOP_2_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:295:1: note: in expansion of macro 'HOP_OPS' 295 | HOP_OPS(_HOP_2_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:295:1: note: in expansion of macro 'HOP_OPS' 295 | HOP_OPS(_HOP_2_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:295:1: note: in expansion of macro 'HOP_OPS' 295 | HOP_OPS(_HOP_2_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:295:1: note: in expansion of macro 'HOP_OPS' 295 | HOP_OPS(_HOP_2_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_05_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:296:1: note: in expansion of macro 'HOP_OPS' 296 | HOP_OPS(_HOP_2_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:296:1: note: in expansion of macro 'HOP_OPS' 296 | HOP_OPS(_HOP_2_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:296:1: note: in expansion of macro 'HOP_OPS' 296 | HOP_OPS(_HOP_2_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:296:1: note: in expansion of macro 'HOP_OPS' 296 | HOP_OPS(_HOP_2_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:296:1: note: in expansion of macro 'HOP_OPS' 296 | HOP_OPS(_HOP_2_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_06_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:297:1: note: in expansion of macro 'HOP_OPS' 297 | HOP_OPS(_HOP_2_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:297:1: note: in expansion of macro 'HOP_OPS' 297 | HOP_OPS(_HOP_2_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:297:1: note: in expansion of macro 'HOP_OPS' 297 | HOP_OPS(_HOP_2_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:297:1: note: in expansion of macro 'HOP_OPS' 297 | HOP_OPS(_HOP_2_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:297:1: note: in expansion of macro 'HOP_OPS' 297 | HOP_OPS(_HOP_2_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_07_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:298:1: note: in expansion of macro 'HOP_OPS' 298 | HOP_OPS(_HOP_2_OP_07_P,(opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:298:1: note: in expansion of macro 'HOP_OPS' 298 | HOP_OPS(_HOP_2_OP_07_P,(opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:298:1: note: in expansion of macro 'HOP_OPS' 298 | HOP_OPS(_HOP_2_OP_07_P,(opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:298:1: note: in expansion of macro 'HOP_OPS' 298 | HOP_OPS(_HOP_2_OP_07_P,(opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:298:1: note: in expansion of macro 'HOP_OPS' 298 | HOP_OPS(_HOP_2_OP_07_P,(opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_08_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:299:1: note: in expansion of macro 'HOP_OPS' 299 | HOP_OPS(_HOP_2_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:299:1: note: in expansion of macro 'HOP_OPS' 299 | HOP_OPS(_HOP_2_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:299:1: note: in expansion of macro 'HOP_OPS' 299 | HOP_OPS(_HOP_2_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:299:1: note: in expansion of macro 'HOP_OPS' 299 | HOP_OPS(_HOP_2_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:299:1: note: in expansion of macro 'HOP_OPS' 299 | HOP_OPS(_HOP_2_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_09_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:300:1: note: in expansion of macro 'HOP_OPS' 300 | HOP_OPS(_HOP_2_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:300:1: note: in expansion of macro 'HOP_OPS' 300 | HOP_OPS(_HOP_2_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:300:1: note: in expansion of macro 'HOP_OPS' 300 | HOP_OPS(_HOP_2_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:300:1: note: in expansion of macro 'HOP_OPS' 300 | HOP_OPS(_HOP_2_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:300:1: note: in expansion of macro 'HOP_OPS' 300 | HOP_OPS(_HOP_2_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_10_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:301:1: note: in expansion of macro 'HOP_OPS' 301 | HOP_OPS(_HOP_2_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:301:1: note: in expansion of macro 'HOP_OPS' 301 | HOP_OPS(_HOP_2_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:301:1: note: in expansion of macro 'HOP_OPS' 301 | HOP_OPS(_HOP_2_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:301:1: note: in expansion of macro 'HOP_OPS' 301 | HOP_OPS(_HOP_2_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:301:1: note: in expansion of macro 'HOP_OPS' 301 | HOP_OPS(_HOP_2_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_11_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:302:1: note: in expansion of macro 'HOP_OPS' 302 | HOP_OPS(_HOP_2_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:302:1: note: in expansion of macro 'HOP_OPS' 302 | HOP_OPS(_HOP_2_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:302:1: note: in expansion of macro 'HOP_OPS' 302 | HOP_OPS(_HOP_2_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:302:1: note: in expansion of macro 'HOP_OPS' 302 | HOP_OPS(_HOP_2_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:302:1: note: in expansion of macro 'HOP_OPS' 302 | HOP_OPS(_HOP_2_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_12_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:303:1: note: in expansion of macro 'HOP_OPS' 303 | HOP_OPS(_HOP_2_OP_12_P,(~opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:303:1: note: in expansion of macro 'HOP_OPS' 303 | HOP_OPS(_HOP_2_OP_12_P,(~opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:303:1: note: in expansion of macro 'HOP_OPS' 303 | HOP_OPS(_HOP_2_OP_12_P,(~opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:303:1: note: in expansion of macro 'HOP_OPS' 303 | HOP_OPS(_HOP_2_OP_12_P,(~opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:303:1: note: in expansion of macro 'HOP_OPS' 303 | HOP_OPS(_HOP_2_OP_12_P,(~opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_13_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:304:1: note: in expansion of macro 'HOP_OPS' 304 | HOP_OPS(_HOP_2_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:304:1: note: in expansion of macro 'HOP_OPS' 304 | HOP_OPS(_HOP_2_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:304:1: note: in expansion of macro 'HOP_OPS' 304 | HOP_OPS(_HOP_2_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:304:1: note: in expansion of macro 'HOP_OPS' 304 | HOP_OPS(_HOP_2_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:304:1: note: in expansion of macro 'HOP_OPS' 304 | HOP_OPS(_HOP_2_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_14_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:305:1: note: in expansion of macro 'HOP_OPS' 305 | HOP_OPS(_HOP_2_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:305:1: note: in expansion of macro 'HOP_OPS' 305 | HOP_OPS(_HOP_2_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:305:1: note: in expansion of macro 'HOP_OPS' 305 | HOP_OPS(_HOP_2_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:305:1: note: in expansion of macro 'HOP_OPS' 305 | HOP_OPS(_HOP_2_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:305:1: note: in expansion of macro 'HOP_OPS' 305 | HOP_OPS(_HOP_2_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_2_OP_15_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:306:1: note: in expansion of macro 'HOP_OPS' 306 | HOP_OPS(_HOP_2_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:306:1: note: in expansion of macro 'HOP_OPS' 306 | HOP_OPS(_HOP_2_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:306:1: note: in expansion of macro 'HOP_OPS' 306 | HOP_OPS(_HOP_2_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:306:1: note: in expansion of macro 'HOP_OPS' 306 | HOP_OPS(_HOP_2_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:306:1: note: in expansion of macro 'HOP_OPS' 306 | HOP_OPS(_HOP_2_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_2, ;) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_00_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:308:1: note: in expansion of macro 'HOP_OPS' 308 | HOP_OPS(_HOP_3_OP_00_P,(0), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:308:1: note: in expansion of macro 'HOP_OPS' 308 | HOP_OPS(_HOP_3_OP_00_P,(0), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:308:1: note: in expansion of macro 'HOP_OPS' 308 | HOP_OPS(_HOP_3_OP_00_P,(0), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:308:1: note: in expansion of macro 'HOP_OPS' 308 | HOP_OPS(_HOP_3_OP_00_P,(0), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:308:1: note: in expansion of macro 'HOP_OPS' 308 | HOP_OPS(_HOP_3_OP_00_P,(0), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_01_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:309:1: note: in expansion of macro 'HOP_OPS' 309 | HOP_OPS(_HOP_3_OP_01_P,(opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:309:1: note: in expansion of macro 'HOP_OPS' 309 | HOP_OPS(_HOP_3_OP_01_P,(opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:309:1: note: in expansion of macro 'HOP_OPS' 309 | HOP_OPS(_HOP_3_OP_01_P,(opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:309:1: note: in expansion of macro 'HOP_OPS' 309 | HOP_OPS(_HOP_3_OP_01_P,(opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:309:1: note: in expansion of macro 'HOP_OPS' 309 | HOP_OPS(_HOP_3_OP_01_P,(opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_02_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:310:1: note: in expansion of macro 'HOP_OPS' 310 | HOP_OPS(_HOP_3_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:310:1: note: in expansion of macro 'HOP_OPS' 310 | HOP_OPS(_HOP_3_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:310:1: note: in expansion of macro 'HOP_OPS' 310 | HOP_OPS(_HOP_3_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:310:1: note: in expansion of macro 'HOP_OPS' 310 | HOP_OPS(_HOP_3_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:310:1: note: in expansion of macro 'HOP_OPS' 310 | HOP_OPS(_HOP_3_OP_02_P,(opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_03_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:311:1: note: in expansion of macro 'HOP_OPS' 311 | HOP_OPS(_HOP_3_OP_03_P,(opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:311:1: note: in expansion of macro 'HOP_OPS' 311 | HOP_OPS(_HOP_3_OP_03_P,(opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:311:1: note: in expansion of macro 'HOP_OPS' 311 | HOP_OPS(_HOP_3_OP_03_P,(opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:311:1: note: in expansion of macro 'HOP_OPS' 311 | HOP_OPS(_HOP_3_OP_03_P,(opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:311:1: note: in expansion of macro 'HOP_OPS' 311 | HOP_OPS(_HOP_3_OP_03_P,(opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_04_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:312:1: note: in expansion of macro 'HOP_OPS' 312 | HOP_OPS(_HOP_3_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:312:1: note: in expansion of macro 'HOP_OPS' 312 | HOP_OPS(_HOP_3_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:312:1: note: in expansion of macro 'HOP_OPS' 312 | HOP_OPS(_HOP_3_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:312:1: note: in expansion of macro 'HOP_OPS' 312 | HOP_OPS(_HOP_3_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:312:1: note: in expansion of macro 'HOP_OPS' 312 | HOP_OPS(_HOP_3_OP_04_P,(~opd_data & dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_05_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:313:1: note: in expansion of macro 'HOP_OPS' 313 | HOP_OPS(_HOP_3_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:313:1: note: in expansion of macro 'HOP_OPS' 313 | HOP_OPS(_HOP_3_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:313:1: note: in expansion of macro 'HOP_OPS' 313 | HOP_OPS(_HOP_3_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:313:1: note: in expansion of macro 'HOP_OPS' 313 | HOP_OPS(_HOP_3_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:313:1: note: in expansion of macro 'HOP_OPS' 313 | HOP_OPS(_HOP_3_OP_05_P,(dst_data), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_06_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:314:1: note: in expansion of macro 'HOP_OPS' 314 | HOP_OPS(_HOP_3_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:314:1: note: in expansion of macro 'HOP_OPS' 314 | HOP_OPS(_HOP_3_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:314:1: note: in expansion of macro 'HOP_OPS' 314 | HOP_OPS(_HOP_3_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:314:1: note: in expansion of macro 'HOP_OPS' 314 | HOP_OPS(_HOP_3_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:314:1: note: in expansion of macro 'HOP_OPS' 314 | HOP_OPS(_HOP_3_OP_06_P,(opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_07_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:315:1: note: in expansion of macro 'HOP_OPS' 315 | HOP_OPS(_HOP_3_OP_07_P,(opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:315:1: note: in expansion of macro 'HOP_OPS' 315 | HOP_OPS(_HOP_3_OP_07_P,(opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:315:1: note: in expansion of macro 'HOP_OPS' 315 | HOP_OPS(_HOP_3_OP_07_P,(opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:315:1: note: in expansion of macro 'HOP_OPS' 315 | HOP_OPS(_HOP_3_OP_07_P,(opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:315:1: note: in expansion of macro 'HOP_OPS' 315 | HOP_OPS(_HOP_3_OP_07_P,(opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_08_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:316:1: note: in expansion of macro 'HOP_OPS' 316 | HOP_OPS(_HOP_3_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:316:1: note: in expansion of macro 'HOP_OPS' 316 | HOP_OPS(_HOP_3_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:316:1: note: in expansion of macro 'HOP_OPS' 316 | HOP_OPS(_HOP_3_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:316:1: note: in expansion of macro 'HOP_OPS' 316 | HOP_OPS(_HOP_3_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:316:1: note: in expansion of macro 'HOP_OPS' 316 | HOP_OPS(_HOP_3_OP_08_P,(~opd_data & ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_09_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:317:1: note: in expansion of macro 'HOP_OPS' 317 | HOP_OPS(_HOP_3_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:317:1: note: in expansion of macro 'HOP_OPS' 317 | HOP_OPS(_HOP_3_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:317:1: note: in expansion of macro 'HOP_OPS' 317 | HOP_OPS(_HOP_3_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:317:1: note: in expansion of macro 'HOP_OPS' 317 | HOP_OPS(_HOP_3_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:317:1: note: in expansion of macro 'HOP_OPS' 317 | HOP_OPS(_HOP_3_OP_09_P,(~opd_data ^ dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_10_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:318:1: note: in expansion of macro 'HOP_OPS' 318 | HOP_OPS(_HOP_3_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:318:1: note: in expansion of macro 'HOP_OPS' 318 | HOP_OPS(_HOP_3_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:318:1: note: in expansion of macro 'HOP_OPS' 318 | HOP_OPS(_HOP_3_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:318:1: note: in expansion of macro 'HOP_OPS' 318 | HOP_OPS(_HOP_3_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:318:1: note: in expansion of macro 'HOP_OPS' 318 | HOP_OPS(_HOP_3_OP_10_P,(~dst_data), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_11_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:319:1: note: in expansion of macro 'HOP_OPS' 319 | HOP_OPS(_HOP_3_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:319:1: note: in expansion of macro 'HOP_OPS' 319 | HOP_OPS(_HOP_3_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:319:1: note: in expansion of macro 'HOP_OPS' 319 | HOP_OPS(_HOP_3_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:319:1: note: in expansion of macro 'HOP_OPS' 319 | HOP_OPS(_HOP_3_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:319:1: note: in expansion of macro 'HOP_OPS' 319 | HOP_OPS(_HOP_3_OP_11_P,(opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_12_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:320:1: note: in expansion of macro 'HOP_OPS' 320 | HOP_OPS(_HOP_3_OP_12_P,(~opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:320:1: note: in expansion of macro 'HOP_OPS' 320 | HOP_OPS(_HOP_3_OP_12_P,(~opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:320:1: note: in expansion of macro 'HOP_OPS' 320 | HOP_OPS(_HOP_3_OP_12_P,(~opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:320:1: note: in expansion of macro 'HOP_OPS' 320 | HOP_OPS(_HOP_3_OP_12_P,(~opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:320:1: note: in expansion of macro 'HOP_OPS' 320 | HOP_OPS(_HOP_3_OP_12_P,(~opd_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_13_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:321:1: note: in expansion of macro 'HOP_OPS' 321 | HOP_OPS(_HOP_3_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:321:1: note: in expansion of macro 'HOP_OPS' 321 | HOP_OPS(_HOP_3_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:321:1: note: in expansion of macro 'HOP_OPS' 321 | HOP_OPS(_HOP_3_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:321:1: note: in expansion of macro 'HOP_OPS' 321 | HOP_OPS(_HOP_3_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:321:1: note: in expansion of macro 'HOP_OPS' 321 | HOP_OPS(_HOP_3_OP_13_P,(~opd_data | dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_14_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:322:1: note: in expansion of macro 'HOP_OPS' 322 | HOP_OPS(_HOP_3_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:322:1: note: in expansion of macro 'HOP_OPS' 322 | HOP_OPS(_HOP_3_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:322:1: note: in expansion of macro 'HOP_OPS' 322 | HOP_OPS(_HOP_3_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:322:1: note: in expansion of macro 'HOP_OPS' 322 | HOP_OPS(_HOP_3_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:322:1: note: in expansion of macro 'HOP_OPS' 322 | HOP_OPS(_HOP_3_OP_14_P,(~opd_data | ~dst_data), source_buffer <<=16, _SRC_READ_P, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp: In function 'void _HOP_3_OP_15_P(BLITTER&)': blitter.cpp:117:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 117 | register unsigned int skew = (unsigned int) b.skewreg & 15; \ | ^~~~ blitter.cpp:323:1: note: in expansion of macro 'HOP_OPS' 323 | HOP_OPS(_HOP_3_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:118:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 118 | register unsigned int source_buffer=0; \ | ^~~~~~~~~~~~~ blitter.cpp:323:1: note: in expansion of macro 'HOP_OPS' 323 | HOP_OPS(_HOP_3_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^ blitter.cpp:323:1: note: in expansion of macro 'HOP_OPS' 323 | HOP_OPS(_HOP_3_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:323:1: note: in expansion of macro 'HOP_OPS' 323 | HOP_OPS(_HOP_3_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ blitter.cpp:130:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 130 | { register UW x,dst_data,opd_data; \ | ^~~~~~~~ blitter.cpp:323:1: note: in expansion of macro 'HOP_OPS' 323 | HOP_OPS(_HOP_3_OP_15_P,(0xffff), source_buffer <<=16, ;, _HOP_3, _HOP_INC) | ^~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o input.o input.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o logo.o logo.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o joypads.o joypads.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o md5.o md5.cpp md5.cpp: In member function 'void MD5::MD5Transform(uint32*, const uint32*)': md5.cpp:171:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 171 | register UWORD32 a, b, c, d; | ^ md5.cpp:171:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 171 | register UWORD32 a, b, c, d; | ^ md5.cpp:171:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 171 | register UWORD32 a, b, c, d; | ^ md5.cpp:171:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 171 | register UWORD32 a, b, c, d; | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o sdl_bmp.o sdl_bmp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o midi.o midi.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o mfp.o mfp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o midi_file.o midi_file.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o mmu.o mmu.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o ndebug.o ndebug.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o parallel.o parallel.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o ncr5380.o ncr5380.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o romdiff.o romdiff.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o parallel_file.o parallel_file.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o serial.o serial.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o rtc.o rtc.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o scc.o scc.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o parameters.o parameters.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o tools.o tools.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o midi_sequencer.o midi_sequencer.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o videl_zoom.o videl_zoom.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o yamaha.o yamaha.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o videl.o videl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o Unix/host_filesys_unix.o Unix/host_filesys_unix.cpp In file included from /usr/include/string.h:519, from /usr/include/SDL/SDL_stdinc.h:35, from /usr/include/SDL/SDL_main.h:29, from /usr/include/SDL/SDL.h:29, from ./include/SDL_compat.h:36, from ./include/parameters.h:32, from Unix/host_filesys_unix.cpp:23: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'static char* HostFilesys::getHomeFolder(char*, unsigned int)' at Unix/host_filesys_unix.cpp:41:10, inlined from 'static char* HostFilesys::getConfFolder(char*, unsigned int)' at Unix/host_filesys_unix.cpp:54:42: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 512 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o natfeat/nfcdrom.o natfeat/nfcdrom.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o natfeat/nfcdrom_linux.o natfeat/nfcdrom_linux.cpp natfeat/nfcdrom_linux.cpp: In member function 'virtual int32 CdromDriverLinux::cd_ioctl(uint32, uint16, uint32)': natfeat/nfcdrom_linux.cpp:732:92: error: expected primary-expression before ',' token 732 | Host2AtariSafeStrncpy(buffer + offsetof(atari_mcn_t, mcn), (const char *)mcn.medium_catalog_number, MIN(sizeof(atari_mcn->mcn), sizeof(mcn.medium_catalog_number))); | ^ natfeat/nfcdrom_linux.cpp:732:72: error: 'offsetof' was not declared in this scope 732 | Host2AtariSafeStrncpy(buffer + offsetof(atari_mcn_t, mcn), (const char *)mcn.medium_catalog_number, MIN(sizeof(atari_mcn->mcn), sizeof(mcn.medium_catalog_number))); | ^~~~~~~~ natfeat/nfcdrom_linux.cpp:57:1: note: 'offsetof' is defined in header ''; did you forget to '#include '? 56 | #include +++ |+#include 57 | #endif make[3]: *** [Makefile:1839: natfeat/nfcdrom_linux.o] Error 1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: *** Waiting for unfinished jobs.... make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o dsp_core.o dsp_core.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' g++ -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o natfeat/nfcdrom_sdl.o natfeat/nfcdrom_sdl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -DOS_linux -DCPU_aarch64 -D_GNU_SOURCE -DDIRECT_ADDRESSING -DFPU_IEEE -DENABLE_EXCLUSIVE_SPCFLAGS -I./include -I./Unix -I. -I./natfeat -I./uae_cpu -I./uae_cpu -I./gui-sdl -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -W -Wall -Wundef -O3 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -DARANYM_DATADIR="\"/usr/share/aranym\"" -c -o dsp_cpu.o dsp_cpu.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/aranym-1.1.0/src' make[2]: *** [Makefile:2278: all-recursive] Error 1 make[1]: *** [Makefile:478: all-recursive] Error 1 make: *** [Makefile:418: all] Error 2 error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.Biiuiy (%build) RPM build errors: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend. Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.Biiuiy (%build) I: [iurt_root_command] ERROR: chroot